問題タブ [nuget-server]
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.
visual-studio-2013 - 自動パッケージ復元: パッケージのバージョンが見つかりません
改善された自動パッケージ復元プロセスを使用して、不足している NuGet パッケージを復元しています。
ビルド時に、パッケージ ソースからのダウンロードが開始されると、[復元] ダイアログがポップアップします。これは正しいです。
パッケージが packages フォルダーに復元されていることがわかりますが、すべての復元が完了していません。次の種類のエラーが発生します。
これは、複数のパッケージ ソースがあるためでしょうか?
たとえば、NuGet は、nuget.org
ソースではなく、プライベート パッケージ ソースで 'Newtonsoft.Json' を検索している可能性があります。
.nuget/NuGet.config
ファイル:
Visual Studio 2013 と NuGet 2.8.5 を使用しています。
編集:
Fiddler を使用して、NuGet が実際に間違ったソースでパッケージを検索していることを確認しました。私のプライベートリポジトリから次のパッケージをリクエストしています。
この投稿も読んで、activePackageSource
セクションをNuGet.config
ファイルに追加しました。
しかし、それは問題を解決しません。
.net - 内部でホストされている Nuget サイトにタイプ エラーがありません
(Azure VM 上の) ローカル Nuget リポジトリの問題を修正しようとしています。これは機能していましたが、最近次のエラーが発生しています。
GAC をチェックインすると、このアセンブリは存在しないようです。このエラーはサーバーの移行後に発生するため、以前のマシンにはインストールされていたものの、新しいマシンにはインストールされていない可能性があります。Nuget サイトは、ローカルの開発マシンで正常に動作します。
これが何であるか知っている人はいますか?このアセンブリへの参照を machine.config から削除すると、どのような影響がありますか?
nuget - サーバー上の NuGet パッケージを削除できません
ローカル NuGet サーバーにアップロードした NuGet パッケージを削除できません。NuGet サーバーは v2.8.50320.36 で、コマンド ライン NuGet.exe は 2.0.6 です。
次のコマンドを使用すると:
次の出力が得られます
ただし、パッケージをサーバーにプッシュするのに問題はありませんでした (パッケージが確実にそこにあることを確認しました)。これは、プッシュに使用したコマンドでした。
パッケージの削除を許可するために NuGet サーバーで行う必要がある設定はありますか? またはコマンド構文が正しくありませんか?
nuget - オフライン インストール用のすべてのナゲット依存関係を取得する方法
私は 2 台のコンピューターを使用しています。1 台はインターネットに接続されており、もう 1 台は接続されていません。
Nuget パッケージ (Nuget.server) をすべての依存関係と共にオフライン コンピューターにインストールしたいと考えています。残念ながら、パッケージ自体をダウンロードすることはできず、すべての依存関係を手動でダウンロードする必要があり、それらは数十あります。
すべての依存関係を含むインターネット接続のあるコンピューターでパッケージを作成するにはどうすればよいですか?
ありがとう。
nuget - nuget.server nuget パッケージの例外
そのnugetパッケージをプロジェクトに追加した直後に、Visual Studio 2013でNuget.Serverを実行しようとしています。
エラー:
nuget-package - ProGet パッケージの継続的な成長
ProGet を使用してパッケージをホストし始めました。私たちのプロジェクトはまだ開発の初期段階にあり、パッケージを頻繁にサーバーにプッシュしています。私たちのチームは世界中に非常に分散しているため、パッケージをローカル コンピューターにプルすることは非常に重要です。プロジェクトで Nuget.exe -Update を実行すると、サーバーからパッケージがプルダウンされ、完全なバージョンの xml リストがダウンロードされることに気付きました。平均して、その XML ファイルはすでにパッケージあたり 300 ~ 550 KB であり、日々成長しています。現在、ProGet を約 6 週間使用していますが、バージョン XML ファイルのサイズが大きくなっているため、これが大きな問題になるでしょう。
「Microsoft*」がそれらすべてをパッケージ化する更新を実行すると、Fiddler の「本文の長さ」はすべて約 461 バイトになり、本文には 1 つのバージョンしか含まれないことに気付きました。
一方、Fiddler の本体のパッケージには、初日からのすべてのバージョンが含まれています。ProGet の使い方が間違っているのでしょうか、それともどこかで設定が間違っているのでしょうか?
msbuild - Team City カスタム NuGet パッケージの復元が行われない
現在、ビルドを Cruise Control から Team City に切り替えており、いくつかのプロジェクトで使用されているコンポーネントのカスタム NuGet パッケージを復元しようとして問題が発生しています。コンポーネントはコネクタ ベースと呼ばれます。Team City で、NuGet パッケージを正常に作成し、セットアップした Team City NuGet サーバーからアクセスできるアーティファクトとして保存する Connector Base 用のビルドをセットアップしました。この依存関係にアクセスする必要がある私のプロジェクトのソリューションに入り、Team City 設定で提供された URL を使用して、NuGet パッケージ マネージャーから Connector Base をインストールしました。すべてが順調で、期待どおりに構築および機能します。次に、それを SVN にコミットし、Team City の NuGet インストーラー ビルド ステップを使用して、ソリューション ファイルで NuGet パッケージの復元を試みます。その結果、どのパッケージもビルドまたは復元されず、コネクタ ベースの依存関係が見つからないため、後でビルドが失敗します。私はインターネット全体を見てきましたが、答えに最も近いものは次のとおりです。http://nuget.codeplex.com/discussions/288024。ただし、これはパッケージの作成に関するものであり、復元に関するものではありません。
参照用にログを含めています。
パッケージの復元手順を実行した後、ソリューションをビルドしようとすると、次のエラーで失敗します。
「このプロジェクトは、このコンピューターにない NuGet パッケージを参照しています。NuGet パッケージの復元を有効にしてダウンロードしてください」
1 つには、ビルドを行うたびにビルド サーバーでパッケージの復元を物理的に有効にする必要がなく、単純なパッケージの復元でうまくいくはずのときに .nuget フォルダーをチェックインするのは非常に実用的ではありません。誰もこれについて経験がありますか?私が読んだことの 1 つは、それが私の Connector Base NuGet パッケージにも他の非カスタム NuGet パッケージへの依存関係があるという事実によるものであることを示しているようでした。どんな助けでも大歓迎です。
アップデート
パッケージを復元できた後でも、次のエラーが表示されます。
nuget - nuget パッケージから特定の dll をインストールする
MySolution という名前の .sln パッケージがあります。そのパッケージには、次のようないくつかのdllがあります。
特定の dll のみを別のプロジェクトにインストールしたいので、プロジェクトへの参照として追加されます。私はのようにインストールしようとしています
このようにして、すべての dll がプロジェクトに追加されましたが、one.dll や second.dll などの一部の dll だけが必要です。
これを行う方法はありますか?