我尝试使用以下命令创建NuGet包:
nuget.exe pack MyBeautiful.nuspec
看起来像这样:
<?xml version="1.0"?>
<package>
<metadata>
...
</metadata>
<files>
<file src="\MyBeautifulApp\bin\Release\*" target="." />
</files>
</package>
对于NuGet 3.4.4版,生成的打包大小为3.8 MB,但我的文件都没有包含在内。 NuGet包是空的。
如果我对早期版本的NuGet(3.3.0)尝试完全相同,我的文件包含正确。
这是NuGet 3.4.4中的已知错误还是我错过了什么?
答案 0 :(得分:0)
发现了这个问题。 nuspec文件中的这一行:
<file src="\MyBeautifulApp\bin\Release\*" target="." />
应该是:
<file src="\MyBeautifulApp\bin\Release\*" target="" />
目标中没有点。