問題タブ [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 投票する
8 に答える
44123 参照

visual-studio - VS2012 で nuget を使用するとエラーが発生する「パッケージがありません」

VS2012 内からプロジェクトをビルドすると、次のエラー メッセージが表示されます。

不足しているパッケージをダウンロードするために、NuGet に nuget オプションを設定しました。

ナゲットオプションの写真

それでも、まだエラーが発生します。ナゲット 2.7 をインストールしました。VS2012 アップデート 3 で

0 投票する
10 に答える
22734 参照

tfs - NuGet パッケージの復元で Team Foundation Service のビルドが失敗する

Team Foundation Service ビルドで奇妙な問題が発生しています。キューに入れると問題なく起動しますが、次のエラーで失敗します。

そのため、メッセージ/URL ごとにビルドを再キューに入れると、... 再び発生します。私はグーグルで検索しましたが、問題が何であるかを理解できないようです。Visual Studio で問題なくビルドでき、ソリューションはパッケージの復元用に構成されています。何かご意見は?

前もって感謝します。

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

nuget - ローカル NuGet リポジトリの操作

私たちは社内でいくつかの Web アプリケーションを開発していますが、これらの Web アプリケーションはすべて、私たちのチームが開発したライブラリを参照しています。

先週、バージョン管理をより簡単にするために、ライブラリをローカルの NuGet リポジトリに移動することにしました。

今朝までは大丈夫でした。今日、私たちは Web アプリケーションの 1 つに新しい機能を追加したいと考えていました。これを実現するには、nuget パッケージとして Web アプリケーション プロジェクトに追加されたライブラリで開発を行う必要があることに気付きました。

ただし、新しいコードをライブラリに追加し、新しい dll をコンパイルして Web アプリケーションの bin フォルダーにコピーした後。Visual Studio は dll の nuget バージョンを復元します。(パッケージの自動復元が原因だと思います)

コードに問題がないことを確認せずに、新しいパッケージを作成してローカルの Nuget Repo に公開したくはありません。だから今、私たちは混乱しています。

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

azure - Azure カスタム deploy.cmd 取得 .nuget\nuget.targets エラー: WebClient 要求中に例外が発生しました

このガイドに従って、Azure 用のカスタム展開スクリプトを作成しようとしています... http://blog.amitapple.com/post/51576689501/testsduringazurewebsitesdeployment

しかし、私はこの例外を受け取り続けています。

nuget.targets の行 (83,8) は;

これが私のAzureデプロイログです...

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

repository - Nuget 2.7 は、パッケージを復元するときにリポジトリ パスを無視します。

nuget 2.7 にアップグレードしたため、ソリューション ディレクトリの nuget.config に設定されたリポジトリ パスが考慮されていません。

パッケージを復元するときにのみ無視しますが、新しいパッケージを追加すると、リポジトリ パスが考慮されます。

nuget.config のリポジトリ パスで指定されたディレクトリでパッケージを検索するように nuget を復元するにはどうすればよいですか?

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

visual-studio - NuGet パッケージの復元は有効になっていますが、有効になっていないというエラーが表示されます

ソリューションで nuget パッケージの復元を有効にしています。ただし、プロジェクトをビルドしようとすると、次のエラーが発生します。

この問題を解決する方法はありますか?

NuGet.targets および NuGet.exe ファイルを削除して、ナゲット パッケージの復元を再度有効にしようとしました。ファイルを再作成すると、同じエラーが発生します。

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

visual-studio - パッケージの復元を使用していませんが、「nuget パッケージ Microsoft.Bcl.Build をインストールする必要があります」というメッセージが表示されます

nuget を使用するプロジェクトに取り組んでいますが、パッケージの復元は使用しません。(ちなみに、これは私の管理外の決定であるため、パッケージの復元を有効にすることに関する回答は、私が使用できるものではありません。)

ソリューション内のいくつかのプロジェクト (合計 34 のうち 4 つ。WinJS アプリ ストア プロジェクト、2 つの通常の .NET クラス ライブラリ、および私の Azure クラウド プロジェクトの 1 つ) が、この悪名高い警告を報告しています。

...packages\Microsoft.Bcl.Build.1.0.13\tools\Microsoft.Bcl.Build.targets(225,5): warning : All projects referencing Valhalla.Consumer.Core.csproj must install nuget package Microsoft.Bcl.Build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317569.

そのリンクは、パッケージの復元をオンにすることを前提としています。私がこれまでに見つけた、このテーマに関する他のすべてのアドバイスも同様です。

ちなみに、オプション -> パッケージ マネージャー -> 一般設定でパッケージの復元を無効にしてみました。それは役に立ちません (たとえそうであったとしても、それは望ましくないでしょう - 私は他のすべての作業でパッケージの復元を使用します)。

パッケージの復元を使用しないソリューションでこれが発生する理由がよくわかりません。私が理解しているように、それが求めているパッケージの要点は、パッケージの復元をサポートすることです。したがって、パッケージの復元が使用されていないソリューションでは、このパッケージが存在するのは奇妙に思えます。

ただし、他の特定の nuget パッケージにより、これに依存するようです。Microsoft.Bcl何らかの理由で に依存している nuget パッケージを使用する Windows ランタイム コンポーネント プロジェクトがありますMicrosoft.Bcl.Build。(プロジェクトを作成したときに、Visual Studio がMicrosoft.Bclパッケージを追加したようです。おそらく必要です。) 他のプロジェクトはMicrosoft.Bcl.Build、HTTP クライアント ライブラリを介して依存関係を取得しているようです。

どうやら、特定の一般的な nuget パッケージMicrosoft.Bcl.Buildは、パッケージの復元を使用しているかどうかに依存しているようです。

この警告を受け取るすべてのプロジェクトに関連するパッケージを追加するだけで、警告をなくすことができれば問題ありません。しかし厄介なのは、Microsoft.Bcl.Buildパッケージを消費するコンポーネント (WinJS Window Store アプリなど) に追加しても、この警告が表示されることです! (そのため、インストールした後でも nuget パッケージをインストールする必要があると不平を言い続けます。)

この状況でこの警告を解消する方法を知っている人はいますか? それが私に求めていることをするだけでは十分ではないようです。何が欠けていますか?

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

msbuild - VisualStudio.com (Visual Studio Team Services) ビルドが nuget パッケージの依存関係で失敗する

私は、visualstudio.com のトライアル メンバーシップを最大限に活用しようと考えました。いくつかのプロジェクトでソリューションを作成し、それを Microsoft git ソース管理プロバイダーにプッシュし、ビルド定義を構成して、プロジェクト サーバーでビルドしようとしました。しかし、それは私に言って失敗し続けます:

タイプまたは名前空間名「Moq」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

これは、ビルド サーバーが Moq.dll ライブラリを見つけられないことを意味します。NuGet を使用してインストールしましたが、.gitignore を構成して、packages フォルダーをソース管理から除外しました。また、ソリューションの NuGet パッケージの復元を有効にし、nuget.exe、nuget.targets、および nuget.config (.nuget フォルダー内の 3 つのファイルすべて) を他のすべてのプロジェクト ファイルと共にプッシュしました。

これで、packages フォルダーもプッシュした場合にビルドを機能させることができると確信していますが、nuget packages フォルダーをソース管理から除外したいと考えています。だから私は疑問に思っています、これは可能ですか?visualstudio.com のドキュメントでは、ビルド サーバーに Visual Studio 2013 がインストールされていると書かれています。このため、nuget パッケージの復元が機能して不足している dll をダウンロードし、MSBuild で解決できると想定しています。これは正しいですか?または、visualstudio.com で自動化された CI ビルドを使用するには、パッケージをソース管理下に置く必要がありますか?

ログ ファイルによると、nuget パッケージの復元によってパッケージがダウンロードされました。何を与える?

プロジェクト "C:\a\src\MySln.sln" (1) は、ノード 1 (デフォルトターゲット)。RestorePackages:
"C:\a\src.nuget\NuGet.exe" install "C:\a\src\Tests\MySln.ProjA.UnitTests\packages.config" -source "" -NonInteractive -RequireConsent -solutionDir "C: \a\src\ " NuGet パッケージを復元しています... ビルド中に NuGet がパッケージをダウンロードしないようにするには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[不足しているパッケージのダウンロードを NuGet に許可する] のチェックを外します。
packages.config にリストされているすべてのパッケージは、既にインストールされています。PrepareForBuild: ディレクトリ "obj\Debug\" を作成しています。ResolveAssemblyReferences: プライマリ リファレンス「Moq」。C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1635,5): 警告 MSB3245: この参照を解決できませんでした。アセンブリ「Moq」が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。[C:\a\src\Tests\MySln.ProjA.UnitTests\MySln.ProjA.UnitTests.csproj]

この行は、上記の下のビルド ログ ファイルにもあります。

「..\packages\Moq.4.1.1311.0615\lib\net40\Moq.dll」と考えましたが、存在しませんでした。

0 投票する
16 に答える
85204 参照

visual-studio-2012 - プロジェクトのその他のファイルの NuGet パッケージの復元に失敗しました: 値を null または空の文字列にすることはできません。パラメータ名: root. 0 0

vs 2012: NuGet Package restore failed for project Miscellaneous Files: Value cannot be null or a empty string. パラメータ名: root. 0 0

バージョン 2.8 で修正されたバグhttps://nuget.codeplex.com/workitem/3780であることがわかりますが、 https://nuget.codeplex.com で2.8 バージョンが見つかりません。 2.8 バージョンをインストールしないとエラーが発生しますか? または2.8を取得する方法は?

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

linq - パッケージ「LinqToFacebook」のバージョン「2.0.21」が見つかりません

NopCommerce 2.60 を使用していますが、プロジェクトを実行すると突然このエラーが発生します。

プロジェクト Nop.Plugin.ExternalAuth.Facebook の NuGet パッケージの復元に失敗しました: パッケージ 'LinqToFacebook' のバージョン '2.0.21' が見つかりません..

NuGet でパッケージを復元しようとしましたが、同じエラーが発生し、プロジェクト "Reference" で LinqToFacebook への参照さえ見つからず、パッケージ フォルダーで LinqToFacebook.dll も検索しますが、そこにはありません。

どんな助けでも素晴らしいでしょう

よろしくお願いします。