天天看點

What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?

今天是個值得歡喜的日子,因為VS2019在今天正式釋出了。作為微軟粉,我已經用了一段時間的VS2019 RC版本了。但是,今天有很多小夥伴在我的《ASP.NET Core 3.0 上的gRPC服務模闆初體驗(多圖)》文章中留言說,裝了VS2019後沒有gRPC的模闆。What?難不成VS2019出BUG了,于是乎,我趁着中午的時間安裝了VS2019的社群版。

作者:依樂祝

原文連結:https://www.cnblogs.com/yilezhu/p/10649327.html

VS2019建立新項目居然沒有.NET Core3.0的模闆問題重制

安裝完成VS2019的社群版本後,按照正常的步驟建立項目。由于我在《ASP.NET Core 3.0 上的gRPC服務模闆初體驗(多圖)》文章中已經進行了詳細的介紹,是以這裡把建立的步驟直接略過,如果你不了解的話,可以點選連結進行檢視,下面直接看模闆選擇的界面吧。首先如下圖所示:

What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?

What hapened?居然沒有.net core3.0的模闆?難道是我沒裝.net core3.0的sdk嘛?不是說vs2019會自動幫我安裝.net core3.0的sdk嗎?

于是乎,我打開了cmd指令行工具,然後以迅雷不及掩耳之勢,輸入

dotnet --info

指令檢視一番:

What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?

裝好了啊,難不成我沒裝對嗎?于是乎,重新下載下傳.net core3.0的sdk,然後重新安裝一番.net core3.0的sdk。然後重複上述步驟,結果仍然一樣。

難不成沒有重新開機機器嗎?

接下來就是重新開機電腦的操作,之後重複上述步驟還是一樣的結果?

What?VS2019難不成出BUG了?

VS2019建立新項目居然沒有.NET Core3.0的模闆的原因分析

其實不是VS2019出bug了,而是因為下面的幾個原因綜合導緻的。

  1. 因為目前的.NET Core3.0的SDK還是預覽版,還沒有正式版出來。
  2. 我們的vs2019預設不會幫我們勾選“使用.NET Core SDK預覽版”的選項。

    是以,這兩個原因就導緻我們在使用VS2019預設不能建立.NET Core3.0的模闆項目。

    知道原因了,下面我們就解決下吧。

VS2019建立新項目居然沒有.NET Core3.0的模闆的解決方法

  1. 首先打開vs2019,然後如下圖所示,選擇“繼續但無需代碼”選項,
    What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?
  2. 依次選擇“工具”=》“選項” ,打開選項對話框,如下圖所示:
    What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?
  3. 如下圖所示,首先在搜尋狂輸入'.net core' 然後'.net core'的配置,點選下,就會出現右側的對話框,找到如下的配置,然後勾選《啟動.NET Core預覽版》的選項即可。
    What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?
    這裡需要注意一下,在VS2019正式版中,應該這樣操作:工具 ---> 選項 -----> 環境 ----> 預覽功能 --->勾選上: 使用 .NET Core SDK 的預覽版。
    What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?
  4. 至此問題,解決,不信?我們測試下吧。
  5. 重複建立.net core web模闆的步驟,然後在建立模闆頁看到如下熟悉的界面
    What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?
    熟悉的.net core3.0的模闆出現了。現在你可以愉快的根據《ASP.NET Core 3.0 上的gRPC服務模闆初體驗(多圖)》這篇文章建立gRPC模闆了。

總結

今天vs2019正式釋出,慶祝,加經驗分享,讓大家愉快的玩起來。宇宙第一開發工具拒絕說Bug!!!!!!

作者:依樂祝(祝雷)

出處:https://www.cnblogs.com/yilezhu

聯系:[email protected] .NET Core實戰項目交流群:637326624 微信:jkingzhu

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。如有問題或建議,請多多賜教,非常感謝。

What?VS2019建立新項目居然沒有.NET Core3.0的模闆?Bug?

繼續閱讀