2016-10-14 19 views
1

CodePlexホストのMicrosoft.SqlServer.IntegrationServices.Buildプロジェクトを使用して、MSBuild.exeを使用してSSISパッケージをビルドするためのMSBuildタスクを含むDLLを作成しています。MSBuild経由のSSIS - 読み込めませんでした。DTSRuntimeWrap

また、ウェブ上に浮かぶMSBuild projファイルも使用しています。ここ

より:私はCodePlexのプロジェクト、無効署名を開いた

https://speaksql.wordpress.com/2013/06/07/a-journey-to-db-deployment-automaton-ssis-build-using-msbuild/

は、4.6.1にそれを切り替えてDLLを構築し、その他のパスを修正して半の作業で行きます。私は私は私のdevのPCにインストールされているさまざまなSQL Serverのエディションを持っているのVisual Studio 2015用の最新のSSDTをインストールした

Could not load file or assembly 'Microsoft.SqlServer.DTSRuntimeWrap, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.

:しかしMSBuildのは、このエラーを吐きます。 DLLが存在するようです。私は必要なものすべてを1つのフォルダにコピーしました。

答えて

0

CodePlexプロジェクトを再度開き、Microsoft.SqlServer.ManagedDTSへの参照を削除します。

ローカルディスクには、見つからないものがありますか?Microsoft.SqlServer.DTSRuntimeWrap.dllを探して、使用可能なバージョンを確認してください。

ここで、ディスクをMicrosoft.SqlServer.ManagedDTS.dllと見て、そのバージョンをメモします。

参照を再追加しますが、「ラップ」のバージョンも使用できるDLLを選択してください。

これらのDLLが作業フォルダなどにコピーされていることを確認してください。

まだ問題が解決しない場合は、MSBuild.exeがMSBuildの設定ファイルを検索または編集できるようにファイルをコピーする必要があります。

How to solve: Custom MSBuild task requires assembly outside of AppBase

関連する問題