我正在尝试使用此处描述的约定创建一个nuget包
我认为我的csproj的输出文件夹看起来是正确的:
[projectPath]/bin/Debug/
- myProject.dll
/build
- myProject.props
/content
- myRuleset.ruleset
- CustomDictionary.xml
Run Code Online (Sandbox Code Playgroud)
spec文件是默认生成的spec文件,删除了冗余节点(如更新信息等)
我运行nuget pack -build 之后将以下内容打包在nupkg文件中(省略_rels和包,因为它们与问题无关):
myProject.1.0.1.0.nupkg
/content
/build
- myProject.props
/lib
- myProject.dll
Run Code Online (Sandbox Code Playgroud)
为什么我的构建文件夹在我的内容文件夹中?
我的内容文件夹的文件去了哪里?
小智 4
默认生成的规范文件只是为您提供了一个起点。用户需要修改 nuget pack 的规范文件才能与您的项目结构正确配合。
请参阅此链接http://docs.nuget.org/docs/reference/nuspec-reference,了解如何将文件包含到包中。
有一个名为“指定要包含在包中的文件”的部分应该提供更多见解。
| 归档时间: |
|
| 查看次数: |
3718 次 |
| 最近记录: |