我可以创建没有项目文件的nuget包

时间:2014-04-10 01:51:01

标签: .net nuget octopus-deploy

我们正在尝试将Octopus-Deploy与我们现有的构建过程集成。 Octopus-Deploy希望部署nuget包。现在,出于各种原因,我们在针对编译文件构建之后更改了各种文件配置,因此如果我们使用octopack工具,那么打包在我们的构建过程中发生得太早。

我们最终会得到一个文件夹,例如mywebsite_QA和mywebsite_UAT,每个都包含正确的配置文件等,我们希望部署这些文件夹。

我想将这些已经构建的文件(主要是Web应用程序)转换为nuget包。

我有点像nuget的菜鸟,我看不到一个简单的方法,因为它似乎需要一个项目文件或程序集。

有没有办法获取网站目录结构并将其转换为nuget包?

1 个答案:

答案 0 :(得分:1)

是的,您可以参阅Nuget包文档 http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command

在构建过程中使用正确的选项运行nuget.exe。

如果您使用的是TeamCity,则可以使用它的Nuget包步骤。