为什么Visual Studio和nuget.exe不共享相同的库?

时间:2015-04-08 15:38:16

标签: visual-studio nuget

Visual Studio interfaces with NuGet via a dll,但命令行工具只是一个exe(nuget.exe)。

他们没有共享共同图书馆的原因吗?这似乎引入了允许dll和exe之间的代码分歧的风险。

1 个答案:

答案 0 :(得分:0)

Visual Studio和NuGet.exe共享一个名为NuGet.Core.dll的公共库。 NuGet 3.0的情况有所改变,但它们仍然共享dll。

NuGet.exe将NuGet.Core.dll合并到其中,而不是单独的文件。