いくつかの参照が設定されているASP.NETWebアプリケーションがあります。それらのいくつかについてローカルコピーをFalseに設定していますが、アプリケーションを公開すると、とにかく.dllがコピーされます。どうすればそれを永久にオフにできますか?dllはWebサーバーのGACに登録されており、ローカルコピーではなく参照であることを確認したいと思います。
ありがとう!
いくつかの参照が設定されているASP.NETWebアプリケーションがあります。それらのいくつかについてローカルコピーをFalseに設定していますが、アプリケーションを公開すると、とにかく.dllがコピーされます。どうすればそれを永久にオフにできますか?dllはWebサーバーのGACに登録されており、ローカルコピーではなく参照であることを確認したいと思います。
ありがとう!
ローカルの開発者マシンのGACにアセンブリを登録していますか?そうでない場合は、そこにあるGACに登録してください。そこでソリューションを構築するときに、コピーのローカル設定が尊重されます。
間違っているかもしれませんが、参照されているアセンブリのローカルコピーを防ぐための公開オプションを思い出せません。それらを手動で削除するか、自動化するためにスクリプトまたはバッチファイルを作成する必要がある場合があります。
この記事が役立つかもしれません:http://www.beansoftware.com/ASP.NET-Tutorials/Deploy-ASP.NET.aspx
これには、Web配置プロジェクトを使用できます。ビルドプロセス後に特定のファイルが削除されるように構成できます。
Web展開プロジェクトの場合、少なくともVS2008SP1が必要です。