日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Core VS Code 环境配置

發布時間:2023/12/4 asp.net 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Core VS Code 环境配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VSCode .NET環境配置

? ? 在此之前我一直是使用notepad++配置的C/C#環境來寫代碼,比起打開"笨重"的VS要方便很多.VSCode出來之后,本來也想折騰了一下,但是當時資料太少,配置沒成功,也覺notepad++就已經夠了.

直到前幾天在博客園看到園友LineZero分享的<<使用VS Code開發 調試.NET Core 應用程序>>,又萌發了我更換編輯器的念頭.結果折騰了一天才配置好環境.

?

這里分成三部分介紹

  • .NET Core

  • Vs Code

  • .NET Core VS Code

?

.NET Core?

? ? 關于.net core我也是剛開始學習,所以沒辦法介紹很多.不過其搭建起來比較簡單.可以去官網看看:https://dotnet.github.io/.我使用的是win10 x64的系統,其它平臺可以去https://github.com/dotnet/cli.獲取相應的版本.

? ?安裝完后測試一下是否安裝成功,在cmd下輸入:

mkdir hwapp cd hwapp dotnet new

dotnet new會創建一個Hello World程序。然后鍵入

dotnet restore dotnet run

如果出現Hello World.恭喜第一步成功了。

*執行restore的時候如果報這個錯.

1 2 Unable to resolve? 'Microsoft.NETCore.App (>= 1.0.0-rc2-3002376)'? for? '.NETCo reApp,Version=v1.0'.

解決辦法是在項目中新建一個NuGet.Config的文件,再重新restore一下.

1 2 3 4 5 6 7 8 <?xml version= "1.0"? encoding= "utf-8" ?> <configuration> <packageSources> <clear /> <add key= "dotnet-core"? value= "https://dotnet.myget.org/F/dotnet-core/api/v3/index.json"? /> <add key= "api.nuget.org"? value= "https://api.nuget.org/v3/index.json"? /> </packageSources> </configuration>

參考:

https://github.com/dotnet/dotnet-docker-preview/issues/8?

https://github.com/dotnet/cli/issues/2419??

https://github.com/dotnet/cli/issues/2484??

https://github.com/dotnet/cli/issues/2384

??

?

VS?Code

? ? 因為Vs Code我也是初學,不過經過一天的了解從直觀上感覺幾個方面比notepad++要好一些.

  • 支持調試.
    這個我在notepad++上沒有發現很好的辦法.可能也是我使用notepad++不是特別熟悉.

  • 文件&項目管理.
    因為使用notepad++都是寫一些小程序.基本項目還是使用的VS,所以也不是很了解notepad++對這塊的支持.

  • 引用程序集.
    因為notepad++配置C#環境使用的是一個批處理方式.在引用程序集時不是很方便.

  • Git支持
    不知道這個算不算一個優點.

  • "情懷"
    我有點微軟情節了.畢竟自家平臺的東西,不支持太說不過去了.

  • 1.下載安裝VSCode

    https://code.visualstudio.com

    2.下載安裝GIT

    https://git-scm.com/download/win??

    3.下載安裝Node.js

    https://nodejs.org/en/?

    (node.js安裝包里面有NPM管理工具,類似于NuGet)到這里為止,就可以使用Node.js來進行開發了,這里vscode官網給了一個示例:

    https://code.visualstudio.com/docs/runtimes/nodejs?

    Express

    首先安裝Express,介紹說是一個搭建node.js程序的腳手架。使用起來很簡單,在cmd中鍵入

    npm install -g express-generator

    等安裝完畢之后就可以創建一個app了。

    express myExpressApp

    進入到myExpressApp文件夾,然后安裝該app

    cd myExpressApp npm install

    然后啟動該app

    npm start

    通過瀏覽器訪問:http://localhost:3000?就可以看到頁面了,在cmd中執行CTRL+C可以終止程序。(到這里為止,我們并沒有使用vscode)

    安裝完VS Code之后可以通過"code ."來啟動當前項目,我們在myExpressApp目錄下:

    code .

    然后F5就可以調試了。

    ?

    ?

    .NET Core VS Code

    好了,開胃菜上完了,接下來上正題。如何用VS Code來調試.NET Core.

    這里可以參考園友LineZero的文章<<使用VS Code 從零開始開發并調試.NET Core 應用程序>>.

    ?

    1.安裝OmniSharp擴展.

    可以去git上下載OmniSharp:https://github.com/OmniSharp/omnisharp-vscode?

    *這里我確實碰到了"OmniSharp server is not running" 的錯誤.

    ?

    2.打開.NET Core項目

    可以在之前創建的demo中通過code .來打開項目

    如果安裝的插件沒有問題,第一次啟動的時候會有一個提示,添加運行和調試的配置文件.

    這里需要更改一下lunch.json,將program指定為當前生成的文件.

    *如果每次都要指定,似乎有些麻煩,不知道是不是我哪里配置錯了.

    另外將project.json中配置一個debugType.

    ?

    3.調試運行

    ?

    ?

    ?

    ?

    一些參考:

    https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md??

    https://github.com/OmniSharp/omnisharp-vscode/issues/82?

    ?

    asp.net core參考:

    https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-app-using-vscode/?

    https://code.visualstudio.com/Docs/runtimes/ASPnet5??


    相關文章:

    • 使用VS Code 從零開始開發并調試.NET Core 應用程序

    • 讓我們Core在一起:ASP.NET Core & .NET Core

    • .NET Core 1.0 RC2 歷險之旅

    • ASP.NET Core 1.0 入門——了解一個空項目

    • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

    • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介

    • 云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)

    • 使用VS Code開發ASP.NET Core 應用程序

    • dotnet run是如何啟動asp.net core站點的

    • ASP.NET Core提供模塊化Middleware組件

    • “dotnet restore"和"dotnet run"都做了些什么?

    • 探秘 dotnet run 如何運行 .NET Core 應用程序

    • .NET Portability Analyzer 已開源

    • ASP.NET Core的配置(1):讀取配置信息

    • ASP.NET Core的配置(2):配置模型詳解

    • ASP.NET Core的配置(3): 將配置綁定為對象

    原文地址:http://www.cnblogs.com/kulong995/p/5467570.html


    .NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

    總結

    以上是生活随笔為你收集整理的.NET Core VS Code 环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。