2013-09-25 11 views
8

会社ナゲットパッケージリポジトリを開始します。 コマンドラインでパッケージソースを追加する方法はありますか?新しいパッケージソースをセットアップなどで設定できるのですか?オプション - - パッケージマネージャ - パッケージのソース - プラスボタン ​​-Nugetパッケージソースを追加するためのスクリプトによる方法

私たちは、基本的に

ツールを行きたくない は、会社内のすべての開発者のマシン上の名前とソース

を追加します。

+0

まだ見つかりませんでした。それも好きです。 – Schwarzie2478

+0

考えてみましょう........ VSのpowershellウィンドウからnuget.exeを実行して、ソース(?))(メモリから)、それはそれを覚えているのだろうか?おそらく、試してみる価値はあるかもしれません。のように、コマンドラインのバージョンのnuget ......... – granadaCoder

答えて

15

パッケージソースははProgramDataに幅広いユーザーのプロファイルまたはシステムの下でNuGet.configに保存されます。

%AppData%\NuGet\NuGet.config 
%ProgramData%\NuGet\NuGetDefaults.config 

あなたはのようなコマンドラインを使用してNuGetを介してパッケージのソースを追加することができます。

nuget sources add -name FeedName -Source http://YourFeed.com 

上記のコマンドは、ユーザーのプロファイルで実行すると機能します。

NuGet 2.7はProgramDataにsystem wide package source configurationを導入しました。ですから、あなたのインストーラを使ってNuGet.configにProgram Sourceのパッケージソースを追加することができます。

+0

偉大な、ちょうど私が望んでいた答え。私自身のグーグルで起きなかった。ありがとう。 –

+0

auto-ciスクリプトに 'nuget sources add ...'を入れるのはOKです。まったく同じソースを2回追加するという警告です。そうすれば、あなたが稼動している仮想CIシステムは問題ではなく、リストが更新されます。 –

関連する問題