我想我的打包項目文件,並使用像這樣創建的NuGet包: 的NuGet包file.csproj -p配置= $(ConfigurationName); -NoPackageAnalysis。存放文件和NuGet包的文件夾的根文件夾
但問題是它的將文件/文件夾相關的「內容」文件夾和組件項目在「LIB」文件夾,但我想要的文件/文件夾的根目錄,圖書館,斌文件夾類似這個 。 但現在我的文件夾結構是這樣的:
我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。
這個回答似乎很有希望,但似乎'contentFiles'實際上是不同的概念:它只適用於不可變(不可編輯)的內容文件。請參閱這裏的emgarten的評論: https://github.com/NuGet/Home/issues/2060 因此,我試過你的答案,但可惜它沒有工作 –