2016年4月17日 星期日

使用 Visual Studio Code 開發 .NET Core RC2 版的程式

ASP.NET Core 1.0 RC2 將不使用 DNX 運作,將全面改以 .NET Core CLI 的方式運作,但目前 .NET Core RC2 尚未 release,VS 2015 update 2 還是使用 DNX 方式在編譯和執行程式.

參考 :http://www.hanselman.com/blog/AnUpdateOnASPNETCore10RC2.aspx

在 ASP.NET Community Standup - April 12th, 2016 - The Quickening 會議裡面有 demo 如何使用 Visual Studio Code - Insiders 來開發 .NET Core RC2,它可支援 Intellisence,debug,等等


  1. 下載 VS Code - Insiders 版本(這可以算是內部預覽版本)
    https://code.visualstudio.com/Download#insiders
  2. 下載 omnisharp-vscode extension:讓 VS Code - Insiders 支援 .NET Core RC2 開發環境
    https://github.com/OmniSharp/omnisharp-vscode/releases
  3. 安裝 omnisharp-vscode extension
    啟動 VS Code - Insiders,在工具列 檔案→開啟檔案(Ctrl + O),選擇第二步下載的 extension,按開啟。

    安裝完成後會要求重新啟動 VS Code - Insiders
  4. 如果要讓 VS Code - Insiders 可以 deubg application,需要做設定
    https://github.com/OmniSharp/omnisharp-vscode/wiki/Portable-PDBs#downloading-a-net-cli-which-supports-debugtype-option
  5. 接著就可以在 VS Code - Insiders 上開發  .NET Core RC2 的程式了,關於如何寫可參考

    使用 .Net Core CLI 建立 Console Application

    ASP.NET Core 如何使用 .Net full framework 與 .Net core

沒有留言:

張貼留言