当我使用nuget.org ( https://www.nuget.org/api/v2/nuget.exe
) 作为源安装Moq 4.2.1502.911时,文件夹名称为.Moq.4.2.1502.0911
当我将相同的包上传到 ProGet 服务器并尝试使用nuget.exe
来安装该包时,文件夹名称为Moq.4.2.1502.911
.
Visual Studio 能够成功使用 nuget.org 包,但不能成功使用 ProGet 包。这可能是因为对它的引用Moq.dll
会自动添加到.csproj
文件中使用带有 0 ( Moq.4.2.1502.0911
) 的文件夹名称。
查看.nuspec
文件,<version>
节点是<version>4.2.1502.0911</version>
,它与从 nuget.org 安装时的文件夹名称匹配。
为什么 ProGet 处理包的方式与 nuget.org 不同?