質問

WebアプリケーションでDLLに使用する依存関係フォルダーがあります。 Webアプリケーションで参照されるものもあれば、そうでないものもあります。ただし、アプリケーションを実行するには、WebアプリケーションのBINディレクトリにすべてのDLLを使用する必要があります。しかし、私はそれらをWebアプリで参照したくありません。これについては回りますか?私は、依存関係からBINディレクトリまでのDLLをコピーするために、ポストビルドイベントを検討していました。

役に立ちましたか?

解決

PostBuildイベントを使用して、プロジェクトファイルを編集して含めることができます msbuildコピータスク。小切手: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx

他のヒント

アセンブリが暗黙的に参照されている場合(参照したアセンブリで必要)、それらは出力パスに自動的にコピーされる必要があります。フォームのようなリフレクションで動的にロードしているアセンブリがある場合、いくつかのプラグインのようなプラグインが手動でコピーする必要があります bin フォルダ。購入後のイベントは良いアプローチのようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top