c# - Nuget 包不会复制 .nuspec 中指定的 contentFiles
问题描述
我有一个用于 ac# 项目的自定义 nuspec 文件。在此示例中,该项目应该生成一个 nuget 包,其中包含一个 exe 和一个包含一些额外内容的文件夹。
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>$id$</id>
<version>$version$</version>
<authors>$authors$</authors>
<description>$description$</description>
<contentFiles>
<files include="Program.exe" buildAction="Content" copyToOutput="true" />
<files include="Folder/**/*" buildAction="Content" copyToOutput="true" />
</contentFiles>
</metadata>
<files>
<file src="src\Program.exe" target="contentFiles"/>
<file src="src\Folder\**\*" target="contentFiles\Folder"/>
</files>
</package>
当我检查 .nupkg 时,这些文件都在 contentFiles 文件夹中。但是,当我尝试使用包参考使用包时
<PackageReference Include="MyPackage" Version="1.0.0" />
..这些文件实际上并没有最终出现在输出文件夹中。这可能是一个小问题,但我似乎无法找到答案。任何提示都会很棒。
解决方案
推荐阅读
- angular - 角度将参数传递给服务
- libgit2sharp - libgit2sharp - 如何仅撤消工作副本中的更改?
- apache-spark - Pyspark 在写入磁盘时丢失数据
- r - 为动态条形图的每个条形分配标准颜色
- android - 当我单击列表中的第一个项目时,它会删除所有项目
- c++ - 需要帮助让 tictactoe 游戏中的 minimax 函数正常工作,以使玩家无法获胜
- performance - 当基于用户的协作过滤 (CF) 比基于项目的协作过滤性能更好时,我们可以从数据中推断出什么?
- html - HTML“必需”错误触发方式为时已晚
- python - 如何在python列表中获取具有不同值的元素的随机位置?
- c# - GetAttributeValue 返回为 null