我有两个 Visual Studio (2010) 解决方案。一种解决方案,SolutionAlpha,有两个项目,ProjA 和 ProjB,这两个项目都有 nuspec 文件,都启用了包构建,并为这两个项目生成了一个 nupkg 文件。我在 nuspec 文件中为 ProjB 添加了一个指向 ProjA 的依赖项,但我不小心在名称中有一堆空格,所以它看起来像:
<depedencies>
<dependency>Pro jA</depedency>
</dependencies>
我将 ProjA 和 ProjB 的两个 nupkg 文件放在一个目录中,Visual Studio 设置为用作 nuget 存储库。在 SolutionNumeric 的 Proj1 中,我尝试添加对 ProjA 和 ProjB 的 Nuget 引用,但我不断得到Unable to resolve dependency 'Pro jA
.
我更正了 ProjA 中的 nuspec 文件,将其复制到目录,使用 NuGet 包资源管理器确认它是正确的,并通过 Visual Studio 清除了最近的包和包缓存,但仍然出现错误。
我该如何解决这个问题?
谢谢!
编辑:
这适用于从未使用过 nuget 的解决方案。
当我启动包管理器控制台时,我得到Package Manager Console Host Version 2.0.30619.9119
.