2013-03-15 234 views
0

我工作的一个项目至极将创建新的网站, 而基于你在接口/ GUI选择它会安装某些模块到新网站boilerplates之外。安装NuGet包从Visual Studio

因此,我想使用Visual Studio的“外部”NuGet将此模块和引用添加到项目/解决方案文件。

我没有问题安装软件包到某个路径,它只是我需要添加到解决方案的引用。

我想知道有没有人做过类似的事情,并可以提供一些指导?

问候, 哈雷

+0

是不是编辑足够的项目文件来完成你所需要的? – 2013-03-15 08:28:07

+0

我实际上正在努力做到这一点,我只是想知道如果我能以另一种方式以代码编辑XML的方式来实现这一点。感谢您的回答 – Halle 2013-03-15 08:30:08

+0

我认为您可以创建简单的Visual Studio项目。在这种情况下,项目文件中的简单引用可能是最简单的方法。如果你正在创建VS Project Templates,那么有关使用Nuget包的[一个很好的指南](http://docs.nuget.org/docs/reference/packages-in-visual-studio-templates)。 – PHeiberg 2013-03-15 08:58:23

回答

2

如果包的NuGet只包含已添加到您的项目引用,然后添加自定义代码的引用可能是最简单的方式的一个或多个组件。

如果NuGet包包含内容文件,如脚本,那么您还需要添加这些内容文件。

如果NuGet包依赖于PowerShell脚本,那么您可以使用自定义版本SharpDevelop。这是一个重量级的解决方案,因为它需要大部分SharpDevelop来完成这项工作。

还有一个“nuget update”应该更新到软件包的最新版本,但它不会从头开始将它们安装到项目中。

+0

它不适用于最新版本的PowerShell。 – 2017-07-30 06:53:44