gpt4 book ai didi

nuget-package - Nuget 包忽略我的内容和 lib 文件夹

转载 作者:行者123 更新时间:2023-12-04 15:23:05 26 4
gpt4 key购买 nike

我正在尝试使用 here 中描述的约定创建一个 nuget 包

我认为我的 csproj 的输出文件夹看起来是正确的:

[projectPath]/bin/Debug/  
- myProject.dll
/build
- myProject.props
/content
- myRuleset.ruleset
- CustomDictionary.xml

规范文件是默认生成的规范文件,删除了冗余节点(如更新信息等)

我跑 nuget pack -build之后将以下内容打包在 nupkg 文件中(省略 _rels 和 package,因为它们与问题无关):
myProject.1.0.1.0.nupkg  
/content
/build
- myProject.props
/lib
- myProject.dll

为什么我的构建文件夹在我的内容文件夹中?
我的内容文件夹的文件去了哪里?

最佳答案

默认生成的规范文件只是给你一个起点。用户需要修改 nuget pack 的规范文件才能与您的项目结构正常工作。

请引用此链接http://docs.nuget.org/docs/reference/nuspec-reference , 了解如何将文件包含到包中。

有一个名为“指定要包含在包中的文件”的部分应该提供更多见解。

关于nuget-package - Nuget 包忽略我的内容和 lib 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com