1

TFSビルドサーバーには、分離された設計のWCFサービスがあります。コンパイラーは依存関係を認識しないため、分離されたアセンブリを公開されたWebサイト/binフォルダーに自動的に移動する方法を決定しようとしています。Ninjectを使用して依存性注入を処理するため、コンパイラーは、アセンブリxがアセンブリyに依存していることを認識しません。したがって、ビンには、具体的な実装ではなく、サービスのインターフェイスアセンブリのみが含まれます。ビルド定義の更新でそれを処理する方法はありますか?もしそうなら、どのようにこれを達成しますか?

ありがとう!

4

1 に答える 1

1

簡単なオプションの1つは、ビルドパスの最後に実行できるカスタムターゲットを使用して「デプロイメント」msbuildプロジェクトファイルを作成することです。このprojファイルには、$(OutDir)の標準の場所からデプロイメントイメージ構造に必要なものすべてをコピー/移動するためのCopyFileタスクが含まれます。

カスタムMSBuildプロジェクトファイルを作成する方法を示すMSDNからのウォークスルーは次のとおりです。

http://msdn.microsoft.com/en-us/library/ms171479(v=VS.90).aspx

于 2012-01-10T20:32:49.127 に答える