【发布时间】:2016-09-03 20:32:57
【问题描述】:
我正在使用 Nuget 包管理器安装 AvsAn (2.1.0) 包。我希望参考路径是包目录,例如:
C:\app\packages\AvsAn.dll
但是添加了对bin目录的引用:
C:\app\NameSpace\bin\AvsAn.dll
令人困惑的是,某些包会发生这种情况,而其他包则不会(即,参考路径是包文件夹,正如预期的那样)
我尝试过的
- 卸载并重新安装包
- 谷歌搜索类似的东西(我一直找不到任何东西)
【问题讨论】:
-
我在一个项目中的所有包中都看到了它,而其他项目中的相同包(都在同一个解决方案中)正在使用“正确”的包路径。
-
不确定这是否是一个答案。我得到了我们的固定编辑 csproj 文件。我们有一些混在一起的版本。不同的项目使用不同的版本。引用的版本与路径中列出的版本不同等等。所以我只是打开所有并清理它们是相同的。
-
@DavidMartin 成功了!我注释掉了 .csproj 文件中的所有 Content Include 和 Reference Include 引用,下次我添加包时,它添加了正确的路径。是否愿意将此作为答案发布,以便我接受?
标签: c# asp.net-mvc visual-studio nuget packages