如何强制 Visual Studio 引用本地企业库 DLL 文件而不是已安装的目录文件

2023-12-12

我有一个引用企业库 DLL 的 asp.net 项目。我可以构建和部署我的项目,但部署构建失败,因为它找不到 DLL。例如,我查看了 Microsoft.Practices.EnterpriseLibrary.Common 的属性,我注意到文件路径是它安装在 \Program Files\yada yada 中的位置...我尝试添加对我的项目的引用,特别是从我的 /lib 文件夹中选择与我的项目一起部署的 dll。 VS 似乎只是说“是的,当然”。文件路径仍然是“Program Files...”下的路径——我假设是 GAC 参考。我尝试查看要卸载的 GAC,但没有在那里看到它。有人可以帮我向 VS 解释一下我真的想要这个本地文件吗?


好吧,我必须深入研究 .proj 文件。下面是标签。您可以在引用标记中添加将项目定向到特定的 DLL 实例。

<ItemGroup>
  <Reference Include="Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" >
    <HintPath>..\lib\Microsoft.Practices.EnterpriseLibrary.Common.dll</HintPath>
  </Reference>
  ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何强制 Visual Studio 引用本地企业库 DLL 文件而不是已安装的目录文件 的相关文章

随机推荐