是否可以使用某些命令行工具向现有VS项目(csproj或jsprox)添加NuGet引用?
我需要一个使用Install-Package命令的包管理器控制台提供的功能: PM> Install-Package
答案 0 :(得分:2)
NuGet.exe不支持此功能。使用NuGet.exe,您可以根据packages.config文件中的内容下载NuGet包。您还可以使用NuGet.exe更新来更新NuGet包并在项目文件中更新其引用。但是,您无法使用NuGet.exe来安装NuGet包,因此它会将所需的引用添加到项目文件中。
它支持Paket但是如果你使用Paket,那么你需要切换到使用Paket用于所有NuGet包,因为它有自己的方式来引用不包括使用packages.config的NuGet包。文件。它也不支持PowerShell脚本。
我使用SharpDevelop和一组PowerShell命令查看了installing NuGet Packages from the command line outside of Visual Studio。这是一个概念证明,但不受支持,需要大部分SharpDevelop可用。
答案 1 :(得分:0)
如果您使用的是.NET Core,现在可以使用dotnet CLI来实现。
dotnet add package EntityFramework
有关更多信息,请参见史蒂夫·史密斯(Steve Smith)的blog post。