タグ付けされた質問 「nuget」

NuGetは、.NETプラットフォーム向けの無料のオープンソース開発者向けパッケージ管理システムです。

11
NuGet:「X」にはすでに「Y」に対して定義された依存関係があります
パッケージをインストールしようとすると、NuGetで次のエラーが発生します Microsoft.AspNet.Server.IIS Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS.Interop (≥ 1.0.0-alpha4-10330)'. Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS (≥ 1.0.0-alpha4-10330)'. 'Microsoft.AspNet.Loader.IIS' already has a dependency defined for 'Microsoft.AspNet.FeatureModel'. それを解決するには? 更新: また、私は以下を取得しています: Attempting to resolve dependency 'Microsoft.Framework.DependencyInjection (≥ 1.0.0-alpha4-10326)'. 'Microsoft.Framework.DependencyInjection' already has a dependency defined for 'Microsoft.Framework.ConfigurationModel'.
94 asp.net  iis  nuget 

3
パッケージの復元を使用するときに.nugetフォルダーのnuget.exeを自動的に更新する方法はありますか?
私のチームは、Nuget 1.5以降、パッケージをソース管理外に保つために、パッケージの復元を有効にするオプションを使用しています。Nuget 1.6がリリースされたとき、パッケージをプルダウンしない問題に気付き、パッケージマネージャーと一致するように1.6に更新する必要がある.nugetフォルダーのNuget.exeまで追跡しました。 Nugetが更新された後にソリューションを更新する最良の方法は何ですか?スタジオからどのバージョンのnugetがソリューションフォルダーにあるかを簡単に確認する方法がわかりません。これまでのところ、.nugetフォルダーを削除し、[パッケージの復元を有効にする]コマンドを再実行しました。
92 nuget 


6
プロジェクトが「.NETFramework、Version = v4.5」フレームワークを参照していません。
VS 2015を使用しています。 プロジェクトが ".NETFramework、Version = 4.5"フレームワークを参照していません。project.jsonの「frameworks」セクションに「.NETFramework、Version = 4.5」への参照を追加してから、NuGetリストアを再実行します。 MVCレイヤーに追加した直後に、データアクセスレイヤーとビジネスロジックレイヤーでこのエラーが発生します。それまでは問題なく動作していましたが、このエラーの原因はわかりません。これが私のproject.jsonです: { "version": "1.0.0-*", "description": "foo bar Class Library", "authors": [ "foo bar" ], "tags": [ "" ], "projectUrl": "", "licenseUrl": "", "frameworks": { "net451": { }, "dotnet5.4": { "dependencies": { "Microsoft.CSharp": "4.0.1-beta-23516", "System.Collections": "4.0.11-beta-23516", "System.Linq": "4.0.1-beta-23516", "System.Runtime": "4.0.21-beta-23516", "System.Threading": "4.0.11-beta-23516" } …

9
VisualStudioのソリューションから*すべての* nugetパッケージをアンインストールする方法
PMコンソールからアンインストールパッケージを実行できることはわかっています。別のプロジェクトでいくつかの依存関係の問題が発生し、最初からやり直したいので、すべてのパッケージを一度に削除する必要があります。方法はありますか?

4
警告:MyProject.csprojを参照するすべてのプロジェクトは、nugetパッケージMicrosoft.Bcl.Buildをインストールする必要があります
VS 2012で開発されたASP.NET MVC 4アプリがあります。アプリは、メインプロジェクト(MyProject)、単体テストプロジェクト(MyProject.Tests)、Azureデプロイメントプロジェクト(MyProject.Azure)、およびいくつかの汎用ライブラリプロジェクト。 ソリューションまたはメインプロジェクトのいずれかを右クリックし、[NuGetパッケージの管理]を選択すると、先月かそこらで利用可能になったように見える一連のMicrosoftアップデートが表示されます。[すべて更新]ボタンをクリックすると、更新は明らかに問題なくインストールされますが、ソリューションをビルドすると、次のエラーメッセージが2回表示されます。 warning : All projects referencing MyProject.csproj must install nuget package Microsoft.Bcl.Build では、MyProjectを参照する2つのプロジェクト、MyProject.TestsとMyProject.Azureがあります。MyProject.Testsを右クリックして、ManageNuGet Packagesを選択し、Microsoft.Bcl.Buildを追加します。これにより、2つの警告のうちの1つが取り除かれます。しかし、VSには、MyProject.AzureプロジェクトのNuGetパッケージを管理するオプションがありません。 Microsoft.Bcl.BuildパッケージをAzure展開プロジェクトに追加するにはどうすればよいですか? 編集: ユーザースウェルのおかげで、この問題に関するMicrosoft Connectの問題がここで開かれたことがわかりました。

16
プロジェクトのNuGetパッケージの復元に失敗しましたその他のファイル:値をnullまたは空の文字列にすることはできません。パラメータ名:root。0 0
2012と比較してこのようなエラーが発生しました:プロジェクトのNuGetパッケージの復元に失敗しましたその他のファイル:値をnullまたは空の文字列にすることはできません。パラメータ名:root。0 0 私はそれはバグだと見https://nuget.codeplex.com/workitem/3780バージョン2.8で修正された。しかし、私は上の2.8バージョンを見つけることができませんhttps://nuget.codeplex.comを 修正することが可能です2.8バージョンのインストールなしでエラー?または、2.8の入手方法は?

11
新しいASP.NET MVC 5プロジェクトのNuGetパッケージ参照を更新した後、JSON.NETとのアセンブリバージョンの競合を修正するにはどうすればよいですか?
VS 2013(Update 1)で新しいASP.NET MVC 5 Webプロジェクトを作成し、すべてのNuGetパッケージを更新しました。プロジェクトをビルドすると、次の警告が表示されます。 警告MSB3243:「Newtonsoft.Json、Version = 6.0.0.0、Culture = neutral、PublicKeyToken = 30ad4fe6b2a6aeed」と「Newtonsoft.Json、Version = 4.5.0.0、Culture = neutral、PublicKeyToken = 30ad4fe6b2a6aeed」の間の競合を解決する方法はありません。 しかし、web.configを確認すると、バインディングリダイレクトが設定されていることがわかります。 <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/> </dependentAssembly> これはまさに警告が忠告するものです。 この警告を修正するにはどうすればよいですか?

5
.gitignore NuGet exclude packages / include packages / repositories.config
NuGetを使用するVisual Studioプロジェクトの.gitignoreを作成しようとしています。それは現在含まれています: \packages/* !packages/repositories.config これはフォルダー内の何も無視しません。すべてが追加でステージングされます。私も試しました: packages/ !packages/repositories.config これにより、packagesフォルダー内のすべてが無視され、packages / repositories.configは含まれません。 何が悪いのですか?
89 git  nuget  gitignore 

3
Nugetのベストプラクティス:デバッグまたはリリース?
現在、公式ビルド用のリリースビルドはNugetでnuget.orgにパッケージ化していますが、シンボルソースプッシュ用にデバッグビルドをNugetでパッケージ化し、symbolsource.orgにプッシュしています。 編集:(Jon Skeet、Noda Time開発からの偏見あり) ドキュメントに記載されているように、NuGetはNuGetギャラリーと symbolsource.org(または同様のサーバー)の両方へのプッシュをサポートするようになりました。残念ながら、ここには2つの矛盾する要件があります。 デバッグを必要とせずにライブラリを使用する場合、リリースビルドが本当に必要です。結局のところ、それがリリースビルドの目的です。 診断目的でライブラリにデバッグする場合、適切な最適化をすべて無効にしたデバッグビルドが本当に必要です。結局のところ、それがデバッグビルドの目的です。 それでもかまいませんが、NuGetでは(私が知る限り)リリースビルドとデバッグビルドの両方を同じパッケージで便利な方法で公開することはできません。 したがって、選択肢は次のとおりです。 (ドキュメントの例に示されているように)デバッグビルドをすべての人に配布し、サイズやパフォーマンスに影響を与えずに実行します。 リリースビルドをすべての人に配布し、わずかに障害のあるデバッグエクスペリエンスでライブします。 非常に複雑な配布ポリシーを採用し、個別のリリースパッケージとデバッグパッケージを提供する可能性があります。 最初の2つは、デバッグビルドとリリースビルドの違いによる影響を実際に要約したものです。ただし、動作を確認するためにライブラリのコードにステップインすることと、バグを発見したと思われるため、ライブラリのコードをデバッグします。2番目のケースでは、おそらくライブラリのコードをVisual Studioソリューションとして取得し、そのようにデバッグする方が良いので、その状況にあまり注意を払っていません。 私の誘惑は、リリースビルドをそのまま維持することです。デバッグする必要のある人は比較的少なく、リリースビルドの最適化による影響はそれほど大きくないはずです。(いずれにしても、JITコンパイラーはほとんどの最適化を行います。) それで、私たちが考慮していなかった他のオプションはありますか?バランスを傾ける他の考慮事項はありますか?NuGetパッケージをSymbolSourceにプッシュすることは、「ベストプラクティス」が実際に確立されていないほど新しいものですか?

6
'System.Web.Http、Version = 5.2.3.0?
MVC5プロジェクトを作成し、nugetからいくつかのパッケージを追加したのですが、プロジェクトをコンパイルすると、このエラーが発生しました。パッケージの1つは実際にはsystem.web.httpバージョン5.2.3.0に依存しているようですが、どこにも見つかりませんでした。system.web.httpの最新バージョンを入手するにはどうすればよいですか。 エラー2アセンブリ 'System.Web.Http.WebHost、Version = 5.2.3.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'は 'System.Web.Http、Version = 5.2.3.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'を使用します参照されているアセンブリよりも新しいバージョン 'System.Web.Http、Version = 5.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35' d:\ Backup 2014-12-25 \ Website-Projects \ www.ptsol.com.au \ packages \ Microsoft.AspNet.WebApi.WebHost.5.2.3 \ lib \ net45 \ System.Web.Http.WebHost.dll

7
NuGetからバージョン管理にパッケージをチェックインしますか?
NuGetの前は、プロジェクトで使用されるすべての外部DLLをチェックインすることが一般的に受け入れられていた「ベストプラクティス」でした。通常、Libsまたは3rdPartyディレクトリにあります。 NuGetを使用する場合、packagesディレクトリをチェックインする必要がありますか、それともMSBuildが必要なパッケージをnugetフィードから自動ダウンロードする方法はありますか?

4
Nugetを(2.xにアップグレードする代わりに)jQuery 1.9.x / 1.xパスに保持できますか?
ほとんどの人と同じように、私はjQueryNugetパッケージを使用して最新の状態に保っています。 ただし、jQuery 2.0のリリースに伴い、jQuery1.9.1を2.0にアップグレードするように求められます。この時点で私は、私はむしろ1.9.xとに固執したいというブラウザの「古代」のバージョンを使用して、私のサイト間で十分な訪問者の持っているjQueryの移行を。 パッケージ(jQueryなど)の更新を確認するときに、特定のバージョン(1.9.x)を使用するようにNugetに指示する方法はありますか? Visual Studio 2010/2012拡張機能を使用していますが、この問題を回避するためにVS内のコマンドラインインターフェイスを使用する必要がある場合は、必ず使用します。 注:私の心の奥にあることの1つは、彼らがアップデートを台無しにしたことです。jQuery1.9.xと2.0.x / 2.xはかなり異なるため、代わりにjQuery 2(.0.x | .x)パッケージを作成する必要があったようです。 もちろん、実際に2.xに更新したい人は、それについて知って、インストールするパッケージを切り替える必要があります。しかし、それが重大な変更を含んでいることを考えると、多分それはより良いですか?
86 jquery  nuget 


1
ChocolateyとNuGetの違い
あるChocolateyは、より高いバージョンNuGetまたは異なるパッケージマネージャ?オープンソースアプリケーションはどこに置くべきですか?NuGetまたはChocolatey?
85 nuget  chocolatey 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.