2017-11-15 13 views
0

ビルドサーバー(TeamCity)で実行されたときにローカルで正常にビルドされたビルドされていないSSISプロジェクトがあります。私はアセンブリバインディングログをMSBuild出力に追加するにはどうすればよいですか?

SSISBuild.projの線に沿って、エラー(11、5)を取得:ファイルまたはアセンブリをロードできませんでした 'Microsoft.SqlServer.DTSRuntimeWrap、バージョン= 14.0.0.0、カルチャニュートラル、PublicKeyToken = = 89845dcd8080cc91' またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

ソース管理に関連するファイルがあります。明らかに、私は何らかのエラーを読み込んでいる/そのファイルを見つけることがあります。 MSBuildまたは基礎となるTeamCityエージェントを使用して、実行されたアセンブリバインディング/ディスカバリプロセスに関する詳細なログを作成して、この問題をもう少し明確にトラブルシューティングできるようにする方法はありますか?

答えて

0

MSBuildは、そのままの状態でSSISプロジェクトを構築することはできません。 MSBuildに何をすべきかを伝えるためにカスタムDLLが必要です。これは何をすべきかの良い説明ですが、リンクの一部は、日付することができる: 私も展開し、建物の環境で役立つのMSBuildプロジェクトの新しいバージョンを我慢https://speaksql.wordpress.com/2013/06/07/a-journey-to-db-deployment-automaton-ssis-build-using-msbuild/

https://github.com/MarkWojciechowicz/MSBI_Builder

これは本当に新しいブログ投稿が必要です。 m

+0

いいえ。私はこれらのMSBuild拡張機能の1つでビルドプロセスをデバッグしようとしていましたが、これが実際にエラーメッセージを引き起こしました。私はどのように(MSBuildを拡張するように設計されたこのビルドプロセスの)デバッグをより苦痛の少ないものにするかを理解しようとしています。しかし、リンクをありがとう:) – GWLlosa

+0

私はそれにブログの投稿を置くが、それは1週間ほどかかります。プロセスはそれほど苦痛ではありません。 SSISのどのバージョンですか? –

関連する問題