0

次の nuspec ファイルがあります。

<files>
    <file src="..\.BuildScripts\Tools\*.ps1" target="tools" />
    <file src="..\Build\Results\*.*" target="content" exclude="*.txt" />
</files>

を実行するNuGet pack project.nuspecと、プロセスはエラーなしで完了しますが、作成されたパッケージのツール ディレクトリは空です。最初の行のパスを存在しないパスに変更すると、エラーが発生します ( File not found)。

NuSpec ファイルの何が問題になっていますか?

4

2 に答える 2

0

この動作をオーバーライドするNoDefaultExcludesコマンド ライン オプションがあります ( NuGet Pack コマンド オプション) 。nuget pack

于 2015-10-20T15:19:15.443 に答える
0

.どうやらNuGetはパスのドットが好きではありません。.BuildScripts名前を変更するだけBuildScriptsで問題が解決します。

<file src="..\BuildScripts\Tools\*.ps1" target="tools" />

教訓、難しい方法!

于 2015-09-22T08:10:08.110 に答える