ASP.NET Core 3.0 未在 Visual Studio 2019 上顯示
我想測試新的 Blazor 伺服器端框架(又名 Razor 組件)。
我按照這個官方教程安裝了 Visual Studio 2019 RC,然後安裝了 .Net Core 3.0 preview 2 。
安裝後,我在“創建新的 ASP.NET Core Web 應用程序”頁面上只看到 ASP.NET Core 2.0 和 2.1。3.0沒有出現。
我開始亂搞,試圖從這個頁面安裝其他包,解除安裝並重新安裝 Visual Studio 2019,更新到 .NET Core Preview 3,以不同的順序安裝了幾次 x64 和 x86 包,複製/粘貼 .Net Core二進製文件到隨機文件夾等等。沒有任何效果。ASP.NET Core 3.0 沒有出現。
這是我的 VS 在創建項目時的樣子(黃色消息是在一些包弄亂之後出現的,所以這不是真正的問題):
這是
dotnet --list-sdks命令的輸出:編輯
出於某種原因,我安裝了 Blazor VSIX 包(WebAssembly - 不是我想要的,但我還是安裝了它),現在 ASP.NET Core 3.0 簡單地出現了。但是,僅針對 blazor 模板:
我不明白。有什麼明顯的我失踪了嗎?
工具 -> 選項中有一個選項可以啟用 .NET Core SDK 的預覽版。在 VS Preview 發貨渠道中,它處於開啟狀態(預設情況下,不可設置)。在 VS Release 頻道中,它預設為關閉,您可以選擇加入。
(注意:它在螢幕截圖中被禁用,因為我安裝了預覽版。)
這樣做的原因是允許您自定義使用已發布版本的 .NET Core(例如 2.1,目前的 LTS)的項目是否將使用來自較新的尚未發布質量的 SDK 的工具。
在 16.1 之前,此選項位於工具 -> 選項 -> 項目和解決方案 -> .NET Core 頁面上。



