Web项目上的Nuget包将所有内容文件重命名为“内容”。

时间:2015-11-02 21:08:22

标签: nuget

运行' nuget pack'在一个Web项目中,我收到很多错误,说明了一个名为' content'已添加到包中。

例如:

  

警告:文件' SlowCheetah.Transforms.targets'未添加,因为该包已包含文件'内容'   警告:文件' Web.config'未添加,因为该包已包含文件'内容'

查看生成的包,我发现了'内容'文件实际上是内容文件之一(它找到的第一个),因此警告告诉我的是项目中的每个内容文件都被打包为内容'。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

最后,我所做的是从那里创建nuget包和包装的文件结构,而不是从项目本身创建。实际上我对包含的内容有了更多的控制权,而不是让VS文件夹承担全部责任。

将此作为参考:https://docs.microsoft.com/es-es/nuget/create-packages/creating-a-package 我建议创建工具,lib,内容和构建文件夹结构,并从Web项目发布到其中。您可以使用依赖项调整nuspec文件。

使用这种方法将近2年:)