2
在Visual Studio Community 2015 Update 3中,當您的項目中不存在類型時,VS將搜索軟件包源並給出「add package xxx 「的建議,像這樣: Visual Studio Community 2017按下Ctrl + Dot時的「添加軟件包」
但是在VS2017社區中,這個功能已經不存在了。有沒有任何選項可以打開它?或者它被完全刪除?爲什麼?
在Visual Studio Community 2015 Update 3中,當您的項目中不存在類型時,VS將搜索軟件包源並給出「add package xxx 「的建議,像這樣: Visual Studio Community 2017按下Ctrl + Dot時的「添加軟件包」
但是在VS2017社區中,這個功能已經不存在了。有沒有任何選項可以打開它?或者它被完全刪除?爲什麼?
默認情況下它被禁用,您需要在VS2017中啓用它。
從here:
添加使用/參考組件/的NuGet包進口類型 - 如果輸入無法識別的類型,我們將在您的 參考組件和的NuGet搜索。 org並提供快速修復,使用/ Imports添加 。 此功能默認關閉;使其能夠轉至 工具>選項>文本編輯器> [C#/ Basic]>高級>建議使用 作爲引用程序集中的類型,並建議使用 NuGet程序包中的類型。啓用後者選項將在您的機器上下載10 MB的 NuGet索引,並且需要幾秒鐘才能完成(這不會影響您在VS中的工作流程,但它確實意味着 一旦啓用它就不能立即使用此功能) 。
感謝。我使用諸如「包」,「包」,「添加」等詞語搜索選項,但沒有一個導致正確的選項。我會說VS的搜索選項功能需要改進... –
我發現這個切換,但它似乎沒有在我的.net核心1.1項目中做任何事情。再說一次,在我的.Net Core項目中,很多東西在2017年似乎都不起作用。在創建Razor View之後,我必須關閉並打開Intellisense才能使用的視圖。添加NuGet包後,我必須關閉並打開解決方案才能在Startup.cs中獲得Inellisense。 – Sam
應該提到的是,這個選項只適用於Windows上的VS2017。 Mac版本沒有這樣的選項。 – Nathan