問題タブ [nuget-package-restore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 「nuget 復元」でプレリリース パッケージをダウンロードするにはどうすればよいですか?
継続的インテグレーション ビルドで、バージョン番号に-dev
.
コマンドを実行するたびにnuget restore
、プレリリース バージョンの取得に失敗します。NuGet のバージョン管理ページのドキュメントを確認しましたが、packages.config ファイルでダウンロードする必要がある許可されたバージョンにプレリリース範囲を追加する方法の詳細が省略されているため、不便です。
現在、packages.config ファイルは次のようになっています。
そして、NuGet が少なくとも次のようなリストから最新バージョンを確認して選択できるようにしたいと考えています。
- Foo.1.0.0-dev1401291727ef87505.nupkg
- Foo.1.0.0-dev14012918064fdf488.nupkg
残念ながら、プレリリース バージョンは表示されず、「リリースされた」パッケージのみが復元プロセスで使用されます。プレリリースのみのパッケージをダウンロードしようとしたときの典型的なエラー メッセージは次のようになります。
packages.config ファイルにプレリリース パッケージを含むバージョンの範囲を指定する方法はありますか? それとも .nuspec ファイル自体からですか?
よろしくお願いします。
powershell - PowerShell からの認証による Artifactory 復元 nuget パッケージ
私たちのチームは数週間前に Artifactory の使用を開始しましたが、現在取り組んでいる課題の 1 つは認証です。現在、Artifactory にはすべての開発者がアカウント ログインでセットアップされています。nuget パッケージを復元するために使用する build.ps1 ファイルがありますが、このプロセスを自動化しようとしています。
PowerShell スクリプトは次のようになります。ただし、.\build.ps1 コマンド ラインにパラメーターとして追加しない限り、ユーザー名とパスワードの入力をユーザーに求めることはありませんが、パスワードがプレーン テキストで入力されているという問題があります。
nuget - Nuget Restore に関する問題 - Nuget Feed から特定のパッケージをダウンロードできない
Nuget フィードを構成し、必要なすべてのパッケージをそのフィードにアップロードしました。また、Nuget Restore を有効にし、ビルドがそのフィードからビルド サーバーの Nuget キャッシュにパッケージをダウンロードしています。次に、依存するパッケージに対してソリューションをビルドします。しかし、ビルドプロセス中にダウンロードされていない特定のパッケージでこの問題が発生し始めましたが、パッケージ構成ファイルで適切に定義されていても、他のすべてのパッケージはダウンロードされています。チーム ビルド (TFS 2013) が同じフィードから他のすべてのパッケージをダウンロードしているときに、Nuget フィードから特定の Nuget パッケージをダウンロードできない理由は何ですか?
visual-studio - NuGet パッケージのカスタム パッケージ パス
NuGet で不足しているパッケージを、ソリューションの "globalpackages" フォルダー以外のパッケージの場所に自動的にダウンロードするようにします。[このヘルプ ページ][1]に従って、NuGet.Config ファイルを修正しました。
私のソリューションのNuGet.Config
ファイル:
プロジェクトの .csproj ファイルを調べると、次の参照がまだ存在します。
これは間違ったフォルダを指しています。プロジェクトごとにこれらの各参照をハード更新する必要がありますか?
Visual Studio 2013 と NuGet 2.8 を使用しています
visual-studio - NuGet 復元が有効になっているが、まだエラーが発生する
NuGet パッケージの復元が既に有効になっているのに、次のビルド出力エラーが発生するのはなぜですか?
NuGet パッケージを復元しています...
ビルド中に NuGet がパッケージをダウンロードしないようにするには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[不足しているパッケージのダウンロードを NuGet に許可する] のチェックを外します。
packages.config にリストされているすべてのパッケージは、既にインストールされています。
MyProject.csproj: エラー: このプロジェクトは、このコンピューターにない NuGet パッケージを参照しています。NuGet パッケージの復元を有効にしてダウンロードします。
1 つのプロジェクトでのみ発生します。
Visual Studio 2013 と NuGet 2.8 を使用しています。
c# - パッケージの復元中にエラーが発生しました。もう一度お試しください
不足している nuget パッケージを復元しようとしていますが、次のエラーが表示され続けます:
これを解決した経験はありますか?エラーの原因を正確に特定するにはどうすればよいですか?
teamcity - TeamCity NuGet インストーラーのビルドステップで復元場所を設定する方法はありますか?
既定では、NuGet インストーラーのビルド ステップは、指定されたソリューション ファイルが存在する場所の横にある "packages" フォルダーにパッケージを復元するようです。ただし、私たちの場合、複数のソリューションで共有されているいくつかのプロジェクトがあり、ファイルシステムの上位にある復元場所を指定できるようにしたいと考えています。ローカルで作業する場合、NuGet.config ファイルで次のような構成を使用して、複数のソリューションで使用できるパッケージの場所を設定できます。
パッケージの場所をフォルダー階層のさらに上に設定できるようにする「repositoryPath」キーに注意してください。TeamCity の NuGet インストーラー ビルド ステップでこれと同じ結果を達成する方法はありますか?