Web 项目上的 Nuget 包将所有内容文件重命名为 'content'
Nuget pack on a web project renames all content files to 'content'
当 运行 'nuget pack' 在 Web 项目上时,我收到很多错误消息,指出名为 'content' 的文件已经添加到包中。
例如:
WARNING: File 'SlowCheetah.Transforms.targets' is not added because the package already contains file 'content'
WARNING: File 'Web.config' is not added because the package already contains file 'content'
查看生成的包,我发现 'content' 文件实际上是其中一个内容文件(它找到的第一个),所以警告告诉我的是每个内容文件在项目中被打包为 'content'.
有什么想法吗?
最后我所做的是为 nuget 包创建文件结构并从那里打包,而不是从项目本身打包。我实际上对包含的内容有了更多的控制,而不是让 VS 文件夹对此承担全部责任。
以此为参考:https://docs.microsoft.com/es-es/nuget/create-packages/creating-a-package
我建议创建工具、库、内容和构建文件夹结构,并从 Web 项目发布到其中。您可以使用依赖项调整 nuspec 文件。
使用这种方法将近 2 年:)
当 运行 'nuget pack' 在 Web 项目上时,我收到很多错误消息,指出名为 'content' 的文件已经添加到包中。
例如:
WARNING: File 'SlowCheetah.Transforms.targets' is not added because the package already contains file 'content' WARNING: File 'Web.config' is not added because the package already contains file 'content'
查看生成的包,我发现 'content' 文件实际上是其中一个内容文件(它找到的第一个),所以警告告诉我的是每个内容文件在项目中被打包为 'content'.
有什么想法吗?
最后我所做的是为 nuget 包创建文件结构并从那里打包,而不是从项目本身打包。我实际上对包含的内容有了更多的控制,而不是让 VS 文件夹对此承担全部责任。
以此为参考:https://docs.microsoft.com/es-es/nuget/create-packages/creating-a-package 我建议创建工具、库、内容和构建文件夹结构,并从 Web 项目发布到其中。您可以使用依赖项调整 nuspec 文件。
使用这种方法将近 2 年:)