2016-05-26 22 views
13

私は12のプロジェクトでVisual Studioのソリューションを用意しています。私はVisual Studioからナゲットパッケージを作成したいと思いますが、RC1からそこにあった「ビルド時の出力を生成する」が表示されています。.Net Core RC2クラスライブラリからNuGetパッケージを作成する方法

私は先に進み、各フォルダに移動して "dotnet pack"を呼び出すスクリプトを作成することができますが、これを行うためにVisual Studioにオプションがありますか?

答えて

31

は、あなたのproject.jsonファイルにこれを追加します。詳細は、thisを参照してください。

私はリリースモードでこれを行う方法がわからないので、質問hereに質問しました。

UPDATE

他の質問に基づいて回答を更新しました。

+0

ポストコンパイルで作成したこのナゲットパッケージのリファレンスを追加しようとすると、常に「依存関係を解決できませんでした」というエラーが表示されますか?このような問題に遭遇したことはありますか?ありがとう –

+0

リリースバイナリでNuGetパッケージをビルドする場合は、-c/--configurationスイッチを追加してreleaseを引数として使用するだけです。 [こちらから引用してください](https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/creating-nuget-packages) – csa

+1

単純に命を救う人!!!驚くばかり。 – IAbstract

0

この時点で、私はVSでこれを自動的に行うオプションはないと思います。もしあなたが好きなら、NuProjを使って調べることができます。これは、ビルド出力はNuGetパッケージにコンパイルした後に生成パックするdotnet packコマンドを実行します

"scripts": { 
    "postcompile": [ 
    "dotnet pack --no-build --configuration %compile:Configuration%" 
    ] 
} 

関連する問題