1

我的公司有一个我用 powershell 编写的程序集版本控制包,并通过我们内部的 nuget 提要分发给我的同事。

有几个模板文件可以在安装包后进行用户修改。这些文件包含在我们通过生成的包中

nuget pack xxxx.csproj

我们做了一些调查,当我们将文件更改Build ActionNone.

有没有办法告诉 nuspec 将文件添加到Build Action设置为None* 的项目中?

或者有没有办法告诉nuget pack在生成的包中不包含某些文件?

4

2 回答 2

6
  1. NuGet 包有一个 Exclude 参数,可用于过滤掉包中不需要的文件。
  2. 如果要包含从项目中自动排除的文件,则需要向项目中添加 nuspec 并添加包含该文件的元素。

更多信息在这里: http: //docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_project http://docs.nuget.org/docs/reference/command-line-reference #Pack_Command

于 2011-08-11T10:51:49.717 回答
2

nuget pack将忽略以句点/句号开头的任何文件或文件夹。因此,一种简单的方法是重命名您的模板文件或它们所在的文件夹,以尽可能以句点/句号开头。

于 2011-08-11T10:38:55.077 回答