web-dev-qa-db-ja.com

Visual StudioのコードでNugetパッケージをインストールする

Visual StudioのコードにNugetパッケージをインストールする方法を教えてください。 Visual Studioでは知っていますが、これはNuget Package Managerコンソールから実行できますが、VS Codeでどのように実行できますか。

132
Gyan Parkash

Vs codeエディタのコマンドラインまたはターミナルウィンドウからdotnet add package Newtonsoft.Json

Scott Hanselmanによる記事

165
Jeff Albrecht

NuGet Package Manager という拡張子を使用できます。

インストールした後、パッケージを追加するには、Ctrl + Shift + Pを押し、>nugetと入力してEnterを押します。

enter image description here

パッケージの名前の一部を検索文字列として入力します。

enter image description here

パッケージを選択してください。

enter image description here

そして最後にパッケージのバージョン(おそらく最新のものが欲しいです):

enter image description here

49
sashoalm

あなたは "vscode-nuget-package-manager"を使って簡単にそれをすることができます。市場に行き、これをインストールしてください。その後

1)Ctrl + PまたはCtrl + Shift + Pを押す(そして2をスキップする)

2)「>」と入力

3)「Nuget Package Manager:Add Package」を選択します。

4)パッケージ名を入力してください例:Dapper

5)パッケージ名とバージョンを選択

6)完了しました。

20
Roshan Perera

拡張機能メニューを開き(Ctrl + Shift + X)、.NET Core Project Managerを検索します。

14

.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に追加して保存してください。新しいパッケージをインポートする復元を実行するように指示されます。

11
Chris Cavell

上の答えは良いですが、同じフォルダに複数のプロジェクト(.csproj)がある場合は不十分です。

まず、 "PackageReference"タグを.csprojファイルに簡単に追加します(手動で、nugetパッケージマネージャーを使用するか、またはdotnet add packageコマンドを使用して)。

しかし、その後、手動で「restore」コマンドを実行して、どのプロジェクトを復元しようとしているのかを判断できるようにする必要があります(ポップアップした復元ボタンをクリックしただけで、何も起こりません)。あなたが実行することでそれを行うことができます:

dotnet restore Project-File-Name.csproj

そしてそれはパッケージをインストールします

1
gool

Project.jsonファイルまたは* .csprojファイルを変更します。パッケージの名前と必要なバージョンを持つ依存関係エントリを追加します。

JSONの例:

{
   "dependencies" : {

     "AutoMapper": "5.2.0"
   }
}
0
Mauricio Aviles
  1. インストール - NuGet Package Manager
  2. WindowsではCtrl+Shift+P、MacではCommand+Shift+P
  3. NuGet Package Managerを検索する:パッケージを追加する
  4. パッケージ名、すなわちAutoMapperを入力してください
  5. パッケージとバージョンを選択
  6. 必要に応じて復元する
0
Ryan Efendy