1

ホスト マシンで利用可能なファイルのバージョンを使用して、含まれているタスク/ターゲットを実行する必要がある展開スクリプトを作成しています。私のローカル マシン (Windows 7 64 ビット) には Visual Studio 10、2013、および 2014 がインストールされているため、 C:\Program Files (x86)\ を探索すると、Microsoft Visual Studio 10.0、Microsoft Visual Studio v11 が表示されます。 .0、Microsoft Visual Studio v12.0、Microsoft Visual Studio v14.0 ですが、Microsoft Visual Studio C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft の内容から欠落しています... SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll は、DB 展開スクリプトをプロパティ実行するために、MSbuild が存在すると想定しています。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets(469,5): エラー MSB4062: "SqlModelResolutionTask" タスクを実行できませんでしたアセンブリ C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll から読み込まれます。ファイルまたはアセンブリ 'file:///C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks を読み込めませんでした。 Sql.dll' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、および Microsoft.Build.Framework.ITask を実装するパブリック クラスがタスクに含まれていることを確認してください。

私の場合、..SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll を取得するには、マシンにどのソフトウェア パック/SDK をインストールする必要がありますか?

4

1 に答える 1