我在我的解决方案中有多个项目。每个项目都引用其他项目。dll文件非常大,我不希望它们包含在引用它们的每个项目的bin文件夹中。
我的选择有哪些?理想情况下,我希望将它们放在一个位置,并引用该位置,而不需要在每个项目的bin文件夹中包含它们。我能想到的唯一位置是GAC。是否有任何想法/建议,您是如何绕过此问题的?
是否可以使用probing路径?有人以前使用过这个吗?能否指点一下教程?
我尝试了probing路径,在运行应用程序时出现错误,这没有正确设置吗?我已将要从此路径加载的dll文件放置在C:\ Projects \ myProject \ bin文件夹中。并在引用中将复制设置为false。
我的选择有哪些?理想情况下,我希望将它们放在一个位置,并引用该位置,而不需要在每个项目的bin文件夹中包含它们。我能想到的唯一位置是GAC。是否有任何想法/建议,您是如何绕过此问题的?
是否可以使用probing路径?有人以前使用过这个吗?能否指点一下教程?
我尝试了probing路径,在运行应用程序时出现错误,这没有正确设置吗?我已将要从此路径加载的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>
谢谢