ソリューションに複数のプロジェクトがあります。各プロジェクトは他のプロジェクトを参照します。dll は非常に大きいので、それを参照するすべてのプロジェクトのビンに含めたくありません。
私のオプションは何ですか?理想的には、それらを 1 つの場所に配置し、各プロジェクトの bin フォルダーに含める必要なく参照したいと考えています。私が考えることができる唯一の場所はGACです。これをどのように回避したかについてのアイデア/提案はありますか?
プロービング パスを使用することは可能ですか? 以前にこれを使用した人はいますか、チュートリアルを教えてくれますか?
パスのプローブを試みましたが、アプリケーションの実行時にエラーが発生しました。これは正しく設定されていませんか? このパスからロードする dll を C:\Projects\myProject\bin フォルダーに配置しました。そして、参照でコピーを false に設定します
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="C:\Projects\myProject\bin"/>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
ありがとう