运行' nuget pack'在一个Web项目中,我收到很多错误,说明了一个名为' content'已添加到包中。
例如:
警告:文件' SlowCheetah.Transforms.targets'未添加,因为该包已包含文件'内容' 警告:文件' Web.config'未添加,因为该包已包含文件'内容'
查看生成的包,我发现了'内容'文件实际上是内容文件之一(它找到的第一个),因此警告告诉我的是项目中的每个内容文件都被打包为内容'。
有什么想法吗?
答案 0 :(得分:1)
最后,我所做的是从那里创建nuget包和包装的文件结构,而不是从项目本身创建。实际上我对包含的内容有了更多的控制权,而不是让VS文件夹承担全部责任。
将此作为参考:https://docs.microsoft.com/es-es/nuget/create-packages/creating-a-package 我建议创建工具,lib,内容和构建文件夹结构,并从Web项目发布到其中。您可以使用依赖项调整nuspec文件。
使用这种方法将近2年:)