2

当我使用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 不同?

4

0 回答 0