Visual StudioのコードにNugetパッケージをインストールする方法を教えてください。 Visual Studioでは知っていますが、これはNuget Package Managerコンソールから実行できますが、VS Codeでどのように実行できますか。
Vs codeエディタのコマンドラインまたはターミナルウィンドウからdotnet add package Newtonsoft.Json
NuGet Package Manager という拡張子を使用できます。
インストールした後、パッケージを追加するには、Ctrl + Shift + Pを押し、>nuget
と入力してEnterを押します。
パッケージの名前の一部を検索文字列として入力します。
パッケージを選択してください。
そして最後にパッケージのバージョン(おそらく最新のものが欲しいです):
あなたは "vscode-nuget-package-manager"を使って簡単にそれをすることができます。市場に行き、これをインストールしてください。その後
1)Ctrl + PまたはCtrl + Shift + Pを押す(そして2をスキップする)
2)「>」と入力
3)「Nuget Package Manager:Add Package」を選択します。
4)パッケージ名を入力してください例:Dapper
5)パッケージ名とバージョンを選択
6)完了しました。
拡張機能メニューを開き(Ctrl + Shift + X)、.NET Core Project Managerを検索します。
.csprojファイルの例
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" />
<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="7.0.7-m61" />
</ItemGroup>
NuGetからパッケージ名とバージョン番号を取得し、.csprojに追加して保存してください。新しいパッケージをインポートする復元を実行するように指示されます。
上の答えは良いですが、同じフォルダに複数のプロジェクト(.csproj)がある場合は不十分です。
まず、 "PackageReference"タグを.csprojファイルに簡単に追加します(手動で、nugetパッケージマネージャーを使用するか、またはdotnet add packageコマンドを使用して)。
しかし、その後、手動で「restore」コマンドを実行して、どのプロジェクトを復元しようとしているのかを判断できるようにする必要があります(ポップアップした復元ボタンをクリックしただけで、何も起こりません)。あなたが実行することでそれを行うことができます:
dotnet restore Project-File-Name.csproj
そしてそれはパッケージをインストールします
Project.jsonファイルまたは* .csprojファイルを変更します。パッケージの名前と必要なバージョンを持つ依存関係エントリを追加します。
JSONの例:
{
"dependencies" : {
"AutoMapper": "5.2.0"
}
}
Ctrl+Shift+P
、MacではCommand+Shift+P