Coreの.csprojを編集する

VisualStudioでCoreプロジェクトを作ると,
MSBuild/csproj形式の<projectname>.csprojファイルができます.
一昔前まではproject.jsonだったそうですが,仕様が変更になったようです.

<projectname>.csprojファイルは
 C:\Users\<username>\source\repos\<projectname>\<projectname>
にあります.VisualStudioで開くと,XML形式で

<Project Sdk="Microsoft.NET.Sdk.Web">

 <PropertyGroup>
  <TargetFramework>netcoreapp1.0</TargetFramework>
  <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
  <UserSecretsId>aspnet-<projectname>-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</UserSecretsId>
 </PropertyGroup>

 <ItemGroup>
  <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
   ・・・
  <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.1" />
 </ItemGroup>

 <ItemGroup>
  <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.3" />
   ・・・
  <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.3" />
 </ItemGroup>

</Project>

という内容がみられます.<ItemGroup>にはNuGetパッケージを書きます.
PackageReference は,プロジェクトで利用するパッケージを,
DotNetCliToolReference は,パッケージコンソールで参照するパッケージを,
それぞれ書きます.
たとえば,Microsoft.EntityFrameworkCore.Tools は PackageReference に.
Microsoft.EntityFrameworkCore.Tools.DotNet は DotNetCliToolReference に書きます.
Version=””でパッケージのバージョンを書きますが,
互いに依存しているので気を付けてください.

書き終えたら,
 dotnet restore
でパッケージのインストールや更新を行ってください.

なお,VisualStudioで.csprojが見当たらないので編集できない
という方は,
ソリューションエクスプローラーの

この赤枠のボタンでフォルダービューにモードを切り替えると,.csprojファイルがみえてきます.