スクリプトを使用して NuGet にデプロイしようとしています。実際の展開を行うための次のコマンドがあります。
nuget pack MyProjection.csproj -Build -Properties Configuration=Release
NuGet の Web サイトで提供されている例に基づくと、これは正しいコマンド ラインです。-Prop
一部の例ではではなくを使用していることに気付きました-Properties
が、それは問題ではないと思います。
ただし、NuGet は次のように出力します。
Attempting to build package from 'MyProject.csproj'.
Building project for target framework '.NETFramework,Version=v4.0'.
Packing files from 'C:\Users\...\MyProjection\bin\Debug'.
Using 'MyProject.nuspec' for metadata.
Successfully created package 'C:\Users\...\MyProject\MyProject.2.2.0.0.nupkg'.
Debug
フォルダーではなくフォルダーにファイルをパッケージ化していることに注意してRelease
ください。
設定を削除すると、想定-Build
どおりにファイルが取得Release
されます。最初の質問は、自分のプロジェクトのデバッグ バージョンを公開しているかどうかです。2 番目の質問は、これら 2 つのコマンド引数を一緒に使用するにはどうすればよいかということです。
必要に応じて、MSBuild を使用してプロジェクトをビルドします。