【发布时间】:2017-09-26 14:08:10
【问题描述】:
我正在尝试打包我的项目文件并使用以下内容创建 nuget 包: NuGet 包文件.csproj -p Configuration=$(ConfigurationName); -NoPackageAnalysis。
但问题是它将与项目相关的文件/文件夹放在 "content" 文件夹中,并将程序集放在 "lib" 文件夹中,但我希望将文件/文件夹放在根目录中和 bin 文件夹中的库类似于 . 但现在我的文件夹结构是这样的:
我的nuspec文件的结构是
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>abc</authors>
<owners>abc</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>abc</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 9999</copyright>
<tags></tags>
</metadata>
<files>
<file src="bin\**" target="bin" />
<file src="$target$\**\*.*" target=""/>
</files>
</package>
即使从我的 nuspec 文件中排除 也会产生与第二张图片中显示的相同的输出结构。我正在使用 nuget 版本 4.1.0,我也尝试过使用早期版本的 nuget,例如 2.8.6。
【问题讨论】:
标签: nuget nuget-package nuspec