私は VS 2010 で .Net 4.0 をターゲットとする WCF DataService ビルドを持っています。これはすべてうまくいきます。展開パッケージを作成し、MSDeploy と zip ファイルを使用してアプリケーションを Web サーバーに展開しました。TFS ビルド エージェントで自動ビルドをセットアップすると、展開パッケージの内容が変更されました。展開パッケージで厳密な名前のアセンブリを取得できなくなりました。これらの除外されたアセンブリは、ソリューション内のプロジェクトであり、ビルド サーバー上にビルドされます。
展開パッケージの構成オプションはあまり多くありませんが、ビルド サーバーが同じ設定を使用してワークステーションとは異なるパッケージを作成する理由を知りたいです。
「このアプリケーションの実行に必要なファイルのみ」を使用しています。「生成されたデバッグ シンボルを除外する」と「App_Data フォルダーからファイルを除外する」にチェックを入れています。私はデータベースパッケージを含めません_。私はzipファイルを作成します(厳密な名前のアセンブリがありません)
これが発生する理由を説明している情報をお寄せいただきありがとうございます。そうすれば、問題を解決できるかもしれません。
ビーズラー
ビルド サーバーで、私が懸念していたアセンブリを解放し、展開パッケージを必要な状態にしました。したがって、展開パッケージには GACed アセンブリが含まれていないように見えますが、これは良いことです。特定の参照アセンブリでこの動作をオーバーライドする方法を知りたいです。
ありがとう、