BINディレクトリで参照されていないDLLを含む
-
09-10-2019 - |
質問
WebアプリケーションでDLLに使用する依存関係フォルダーがあります。 Webアプリケーションで参照されるものもあれば、そうでないものもあります。ただし、アプリケーションを実行するには、WebアプリケーションのBINディレクトリにすべてのDLLを使用する必要があります。しかし、私はそれらをWebアプリで参照したくありません。これについては回りますか?私は、依存関係からBINディレクトリまでのDLLをコピーするために、ポストビルドイベントを検討していました。
解決
PostBuildイベントを使用して、プロジェクトファイルを編集して含めることができます msbuildコピータスク。小切手: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx
他のヒント
アセンブリが暗黙的に参照されている場合(参照したアセンブリで必要)、それらは出力パスに自動的にコピーされる必要があります。フォームのようなリフレクションで動的にロードしているアセンブリがある場合、いくつかのプラグインのようなプラグインが手動でコピーする必要があります bin
フォルダ。購入後のイベントは良いアプローチのようです。
所属していません StackOverflow