VS2010 で記述された大規模な Web プロジェクトで Castle IoC コンテナーを使用しています。レイト バインドされたアセンブリを他のプロジェクトから Web アプリの bin フォルダーにコピーするポスト ビルド イベントがあります。IIS を使用してプロジェクトをホストします。私のチームと私は、従来、このプロジェクトの dll やデータベース変更スクリプトなどを手動で展開してきましたが、現在、展開を自動化する方法を検討しています。
MS Web Deployment を見てきましたが、もちろん、IoC コンテナーによってインスタンス化されたレイト バインド アセンブリは検出されません。プロジェクト フォルダー内のすべてのファイルを含めるように設定できると思いますが、readme ファイル、コード ファイルなどの不要なファイルが含まれる傾向があります。
私はまだWeb展開にかなり慣れていません。Web デプロイとキャッスルを統合して、遅延バインドされたアセンブリを自動的に取得する良い方法を見つけた人はいますか? それを行う MS Web Deploy 以外のものはありますか?
ありがとう、デビッド