今天是個值得歡喜的日子,因為VS2019在今天正式釋出了。作為微軟粉,我已經用了一段時間的VS2019 RC版本了。但是,今天有很多小夥伴在我的《ASP.NET Core 3.0 上的gRPC服務模板初體驗(多圖)》文章中留言說,裝了VS2019後沒有gRPC的模板。What?難不成VS2019出BUG了,於是乎,我趁著中午的時間安裝了VS2019的社群版。
VS2019建立新專案居然沒有.NET Core3.0的模板問題重現
安裝完成VS2019的社群版本後,按照正常的步驟建立專案。由於我在《ASP.NET Core 3.0 上的gRPC服務模板初體驗(多圖)》文章中已經進行了詳細的介紹,因此這裡把建立的步驟直接略過,如果你不瞭解的話,可以點選連結進行檢視,下麵直接看模板選擇的介面吧。首先如下圖所示:
What hapened?居然沒有.net core3.0的模板?難道是我沒裝.net core3.0的sdk嘛?不是說vs2019會自動幫我安裝.net core3.0的sdk嗎?
於是乎,我開啟了cmd命令列工具,然後以迅雷不及掩耳之勢,輸入dotnet --info
命令檢視一番:
裝好了啊,難不成我沒裝對嗎?於是乎,重新下載.net core3.0的sdk,然後重新安裝一番.net core3.0的sdk。然後重覆上述步驟,結果仍然一樣。
難不成沒有重啟機器嗎?
接下來就是重啟電腦的操作,之後重覆上述步驟還是一樣的結果?
What?VS2019難不成出BUG了?
VS2019建立新專案居然沒有.NET Core3.0的模板的原因分析
其實不是VS2019出bug了,而是因為下麵的幾個原因綜合導致的。
- 因為目前的.NET Core3.0的SDK還是預覽版,還沒有正式版出來。
- 我們的vs2019預設不會幫我們勾選“使用.NET Core SDK預覽版”的選項。
因此,這兩個原因就導致我們在使用VS2019預設不能建立.NET Core3.0的模板專案。
知道原因了,下麵我們就解決下吧。
VS2019建立新專案居然沒有.NET Core3.0的模板的解決方法
-
首先開啟vs2019,然後如下圖所示,選擇“繼續但無需程式碼”選項,
-
依次選擇“工具”=》“選項” ,開啟選項對話方塊,如下圖所示:
-
如下圖所示,首先在搜尋狂輸入’.net core’ 然後’.net core’的配置,點選下,就會出現右側的對話方塊,找到如下的配置,然後勾選《啟動.NET Core預覽版》的選項即可。
-
至此問題,解決,不信?我們測試下吧。
-
重覆建立.net core web模板的步驟,然後在建立模板頁看到如下熟悉的介面
熟悉的.net core3.0的模板出現了。現在你可以愉快的根據《ASP.NET Core 3.0 上的gRPC服務模板初體驗(多圖)》這篇文章建立gRPC模板了。
總結
今天vs2019正式釋出,慶祝,加經驗分享,讓大家愉快的玩起來。宇宙第一開發工具拒絕說Bug!!!!!!