問題タブ [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.

0 投票する
3 に答える
2067 参照

asp.net - NuGet パッケージの復元を無効にしてパッケージをローカルに取り込む方法は?

プロジェクトにローカルなすべての .dll を含む「パッケージ」フォルダーを NuGet で再生成/作成するにはどうすればよいASP.NETですか? これが「パッケージの復元を有効にする」の従来の使用法に反することはわかっていますが、これは前提条件であり、この会話の範囲外です。

残念ながら、復元を使用できないと言われる前に、復元を有効にする道をすでに進んでいました。これらのパッケージをローカルで再生成する必要がありますが、その方法がわかりません。パッケージを削除し、NuGet パッケージの復元を有効にする方法については 1,000 のドキュメントがありますが、ソリューションごとに「パッケージ」フォルダーを持つように戻す方法については何もありません。実際には、そのパッケージを TFS にチェックインし、ビルド時にソリューションで利用できるすべてのものを用意する必要があります。

「NuGet パッケージの復元を有効にする」を既に無効にして再構築しましたが、依存関係はローカルに持ち込まれていません。

0 投票する
0 に答える
208 参照

asp.net-mvc - Teamcity で Nuget パッケージを復元できません

VS2013 で作成された ASP.NET MVC Web アプリケーションがあり、CI に TeamCity 8.1 を使用しています。

TeamCity で Nuget Pack ビルドステップを使用して Visual Studio ソリューションをビルドする前に Nuget パッケージを復元しようとすると、次のエラーが発生します。

10.0 ではなくバージョン 12.0 を使用しているため、間違ったパスでターゲットにアクセスしようとしています。

私のソリューション ファイルは次の行で始まります。

VS2013 で作成した MVC プロジェクトのプロジェクト ファイルには、VisualStudioVersion の this 宣言があります。

VisualStudioVersion の宣言が、Nuget パッケージを復元するビルド手順が間違ったフォルダーにアクセスしている理由だと思います。しかし、プロパティ VisualStudioVersion の条件がどのように評価されるかはわかりません。

VisualStudioVersion の環境変数を作成して 12.0 に設定しようとしましたが、うまくいきませんでした。

奇妙なことは、TeamCity で Nuget Pack ステップを無効にすると、ビルド ステップが正しいパスを見つけているように見えることです。

0 投票する
1 に答える
3035 参照

jenkins - MSBuild - Jenkins - Nuget 統合

Jenkins と MSBuild を使用すると、奇妙な動作が発生します。build.xml プロジェクトをビルドするためにコマンド ラインに手動で入力する場合:

ビルド プロセスは期待どおりに動作します (ビルド、パッケージングなど)。
ただし、Jenkins を使用してこれを正確に実行している場合、つまり、コマンド ラインを開いてこの正確なコマンドを実行すると、次のようなエラーが表示されます。

組み込みの jenkins プラグインを使用してコマンドを実行しても (使用する parma の組み合わせに関係なく)、実行されません。
次の 2 つが解決策のように聞こえますが、機能しません。

  1. 権限!- サーバーは常に管理者として実行されます。
  2. VS からの NuGet でのパッケージの復元を有効にする - 既に実行済み!

どんなアイデアも素晴らしいでしょう!!!

0 投票する
2 に答える
1151 参照

teamcity - Nuget パッケージの復元が Teamcity 内で失敗する - (TeamCity 8)

チームシティ 8 で nuget パッケージの復元を必要とするプロジェクトをセットアップしました。また、Nuget インストーラー用と MsBuild 用の 2 つのビルド ステップも追加しました。

プロキシ経由で接続する必要があるため、コマンドライン ツールを使用して config タグの下の Nuget.config ファイルにも設定しました。

ただし、teamcity 内でプロジェクトをビルドすると、パッケージを復元できません。次のエラーが表示されます。 ここに画像の説明を入力

しかし、コマンドラインから直接コマンドを実行しようとすると、nuget パッケージが正常に復元されます。

これが機能するために teamcity に必要な追加の設定はありますか? 役立つ場合は、nuget パッケージの復元を有効にする環境変数を既に追加しました。