問題タブ [sqlproj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3221 参照

c# - C# VS 2013 エラー 02019: /target の無効なターゲット タイプ: 'exe'、'winexe'、'library'、'module'、'appcontainerexe' または 'winmdobj' を指定する必要があります CSC

私は、時々更新されるさまざまなクラス ライブラリを使用する Web サイトで作業しています。ライブラリの 1 つは sqlproj ファイルで、VS2010 で作成されたと思います。これは他のライブラリの依存関係であり、このエラーが発生し続けるため、ソリューションをビルド/再ビルドできず、DLL が生成されません。VS2013 でプロジェクトを初めて開くと、ブラウザで開く移行レポートが表示されます。しかし、移行は成功したと述べています。プロジェクトをビルドしようとすると、次のエラーが表示されます。

エラー 1 02019: /target の無効なターゲット タイプ: 'exe'、'winexe'、'library'、'module'、'appcontainerexe' または 'winmdobj' CSC を指定する必要があります

本質的に同じ問題で、この質問に関するいくつかの推奨事項に従おうとしましたが、失敗しました。Visual Studio 2013 にアップグレードした後、SqlServer.targets ファイルが欠落しているため、プロジェクトを読み込めません。その質問にも未解決のストリームがいくつかあるようです。

どんな助けでも素晴らしいでしょう。詳細を提供するか、質問を編集してより一般化してください。前もって感謝します。

0 投票する
1 に答える
733 参照

sql-server - 既存の dacpac から新しい dacpac を再構築するときのエラー SQL71501

Microsoft.SqlServer.Dac.Extensions.dll - DacPackageExtensions.BuildPackage() メソッドを使用してビルドしようとすると、複数の dacpac を単一の dacpac にマージする必要があるため、例 ( http://dacsamples.codeplex.com ) を使用します。 、さまざまな場所にある名前のないオブジェクトへの未解決の参照に関するエラーが発生します。ただし、VS2015 IDE を使用してビルドすると、そのようなエラーは発生しません。おそらく同じことですか? 何か案は?

Microsoft.SqlServer.Dac.DacServicesException は処理されませんでした
HResult=-2146233088 Message=パッケージをファイルに保存できません。モデルにビルド ブロック エラーがあります: エラー SQL71501: 要素 [lr].[Sample] の検証エラー: ビュー: [lr].[Sample] には名前のないオブジェクトへの未解決の参照があります。エラー SQL71501: 要素 [lr].[Sample] の検証エラー: ビュー: [lr].[Sample] には名前のないオブジェクトへの未解決の参照があります。エラー SQL71501: 要素 [lr].[Sample] の検証エラー: ビュー: [lr].[Sample] には名前のないオブジェクトへの未解決の参照があります。

SQLProj で失敗したビュー定義の例:

0 投票する
1 に答える
362 参照

visual-studio - TFS SQL プロジェクトでビルド バージョンを設定および取得する方法

Visual Studio 2013 と SSDT で TFS を使用して、さまざまな SQL データベース スクリプトを作成しています。つまり、 SSMS ではなくVS を介してすべての SQL DB 開発を行っています。

私が今達成しようとしているのは、ここに投稿された機能に基づいて、プロジェクトのビルド/公開時に外部テキスト ファイルからバージョン番号を生成/取得することです。

http://www.codeproject.com/Articles/468855/Working-with-MSBuild-Part-2

そこで、MyProject.sqlprojxml ファイルに以下を追加しました。

VersionInfo.txt次の場所にファイル があります。C:\Source Control\MISTP\Main\DB\SSMS\MyProject\Build

これには、次の文字列が含まれています。1.2.3.4

ただし、VS内でプロジェクトをビルドおよび/または公開すると、これは実際には何もしないようです。何が足りないの?!

私は MSBuild を初めて使用しますが、構文は正しいように見えます (codeproject の記事から大幅に引用されています)。ファイルへのパスも問題ありません。

xmlが実行されていないように感じますが、.sqlprojファイルに非常に存在すると実行されると思います。

ありがとう

0 投票する
0 に答える
87 参照

sql-server - .sqlproj のユーザーが重複エラーを引き起こす

Visual Studio データベース プロジェクトを使用して、データベースを定義し、展開しています。

また、ローカルにデプロイする場合は正常に機能します。ただし、OctopusDeploy を使用してサーバーにデプロイすると、次のエラーが発生します。

結果のユーザーは機能するため、これは問題にならない可能性があります。しかし、これは重大な危険信号であり、エラーや警告が発生しないようにしたいと考えています。

0 投票する
1 に答える
34 参照

sqlproj - .sqlproj ファイルの SourceGear マージ

VS2013 で Sourcegear Vault Standard バージョン 8.0.1 (299) を使用します。.sqlproj ファイル拡張子が包含リストに追加され、マージの実行時に Vault がプロジェクト ファイルを上書きしようとするようになりました。原則として、それは悪い考えだと思います。包含リストにない拡張子を使用すると、Vault はプロジェクト ファイルに対して何もしません。

Vault で VS2013 SQL プロジェクト ファイルをマージするための適切な構成は何ですか?

ありがとう