2017-07-04 20 views
0

以前は、プロジェクト依存関係をセットアップするためにproject.jsonを使用しました。 Asp.netのコアチームはそれを離れ、.csprojを使用して戻った。しかし、パッケージの名前を入力しようとすると、もはや自動完成はしませんでした。asp.netコアの.csprojにパッケージのオートコンプリートはありませんか?

たとえば、をMicrosoftの後に入力したときに、次の行を入力するとintellisenseが表示され、その名前空間内のパッケージが提供されます。

<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.2" PrivateAssets="All" /> 

この機能を元に戻すにはどうすればよいですか?

+0

問題を解決できましたか? – Tseng

答えて

0

これはおそらく使用しているIDEによって異なります。

Visual Studioを使用している場合は、依存関係またはcsprojを右クリックし、[Manage Nuget Packages]をクリックします。

enter image description here

これは、あなたがパッケージを検索し、それらをインストールすることができますビューを開きます。

Visual Studioコードを使用している場合、探しているパッケージを検索して追加するのに役立つプラグインがいくつかあります。

https://marketplace.visualstudio.com/items?itemName=jmrog.vscode-nuget-package-manager

あなたがパッケージを検索し、特定のバージョンを追加できます。

+0

Nugetのパッケージマネージャを使うのではなく、名前空間のタイプintellisenseが本当に気に入っていますが、私は推測できません。私はビジュアルスタジオを使っています。 –

+0

また、パッケージを追加するときに私は本当にintelisenseが好きでした。 –

+0

私はデスクトップ、ワークラップトップ、そしてVMの中で2017 15.2をまだ持っていますが、15.3プレビューではありません。おそらく私がインストールしたgazillion拡張の1つです。 – Tseng

0

Microsoftエクステンションである「Project File Tools」というエディタ拡張機能にはまだありますが、これはデフォルトでインストールする必要がありますが、VS 15.3プレビューでは動作していないようです私はそこに他の拡張を持っていなかった)。それを無効にする/再起動する/有効にする、またはWeb Essentialsをインストールすることの間のどこかで、再度作業を開始しました。 Ctrl + .については

reverse package searchをやって、それがあまりにもなく、デフォルトでは無効です:

[ツールへ]> [オプション]> [テキストエディタ]> [C#]> [詳細(またはCtrl + Qを押すと、 "C#前売" +を入力Enterを押して)、「NuGetパッケージの型の使用を提案する」にチェックを入れます。

変更を設定する前に既に強調表示されたエラーが発生している場合は、コードを削除してから認識を取得する前に再度追加する必要があります(読み込み:変更後に発生する赤いけがきにのみ適用されます)。

関連する問題