web-dev-qa-db-ja.com

aspnetコアのパッケージの場所はどこですか?

私はaspcoreが初めてで、試しました

nuget dapper 
nuget MicroOrm.Pocos.SqlGenerator

Dllの1つを自分でコンパイルしたものに置き換えたいのですが、どこに置くべきかわかりません。

依存関係フォルダーには何も表示されません。

24
nam vo

Project.jsonの場合 nugetディレクトリはユーザープロファイルフォルダーにあります(_%UserProfile%\.nuget\packages_)

[〜#〜] update [〜#〜]

msdn から

Global-packagesフォルダーは、NuGetがダウンロードしたパッケージをインストールする場所です。各パッケージは、パッケージ識別子とバージョン番号に一致するサブフォルダーに完全に展開されます。 PackageReference形式を使用するプロジェクトは、常にこのフォルダーから直接パッケージを使用します。 packages.configを使用すると、パッケージはグローバルパッケージフォルダーにインストールされ、プロジェクトのパッケージフォルダーにコピーされます。

PackageReferenceを使用する場合、 nuget.configglobalPackagesFolder構成値が使用されます。デフォルト値は次のとおりです。

Windows:_%userprofile%\.nuget\packages_

Mac/Linux:_~/.nuget/packages_

Packages.configを使用する場合、 nuget.configrepositoryPath設定値が使用されます。デフォルト値は次のとおりです。

$(Solutiondir)/packages

両方の場所(globalPackagesFolderrepositoryPath)は、_NUGET_PACKAGES_環境変数を使用して上書きできます。環境変数は、構成設定よりも優先されます。

36