在Visual Studio Code中運行C#項目程序


一、環境安裝

 

二、新建項目

  • 在VScode終端輸入cd:你創建的項目文件目錄
例如:cd D:\test\C#
  • 然后輸入:dotnet new –help ,會出現創建新項目命令的提示信息
dotnet new --help
  • 然后創建一個簡單的控制台應用程序即為C#項目程序
dotnet new console
  • 在控制台運行創建的控制台程序
dotnet run
  • 最后用VScode打開我們剛才創建的項目目錄,軟件會自動下載.NET Core Debugger,等待下載安裝(安裝調式插件),安裝成功再次重新打開項目文件夾,VScode會自動配置選擇Yes和Restore。
  • 現在就可以在VScode中運行或者調試C#項目了,新建項目后Program.cs即為C#的源文件。 項目運行命令:dotnet run

 

 

 

三、調試

如果需要調試可以打開調試窗口,設置斷點即可調試

 四、使用批處理文件生成c#項目

start cmd /c 
d:
cd D:\Projects\CSharp\
set slnname=ShellTest
mkdir %slnname%
cd D:\Projects\CSharp\%slnname%
dotnet new sln -n %slnname%
dotnet new console -o %slnname%.UI
dotnet new classlib -o %slnname%.Service
dotnet new classlib -o %slnname%.Model
dotnet new classlib -o %slnname%.Repository
dotnet new classlib -o %slnname%.Infrastructure
dotnet sln %slnname%.sln add %slnname%.UI\%slnname%.UI.csproj
dotnet sln %slnname%.sln add %slnname%.Service\%slnname%.Service.csproj
dotnet sln %slnname%.sln add %slnname%.Model\%slnname%.Model.csproj
dotnet sln %slnname%.sln add %slnname%.Repository\%slnname%.Repository.csproj
dotnet sln %slnname%.sln add %slnname%.Infrastructure\%slnname%.Infrastructure.csproj
cd %slnname%.UI
dotnet add reference ../%slnname%.Service/%slnname%.Service.csproj ../%slnname%.Model/%slnname%.Model.csproj ../%slnname%.Repository/%slnname%.Repository.csproj ../%slnname%.Infrastructure/%slnname%.Infrastructure.csproj
cd ..
cd %slnname%.Service
dotnet add reference ../%slnname%.Model/%slnname%.Model.csproj ../%slnname%.Repository/%slnname%.Repository.csproj ../%slnname%.Infrastructure/%slnname%.Infrastructure.csproj
cd ..
cd %slnname%.Model
dotnet add reference ../%slnname%.Repository/%slnname%.Repository.csproj ../%slnname%.Infrastructure/%slnname%.Infrastructure.csproj
cd ..
cd %slnname%.Repository
dotnet add reference ../%slnname%.Infrastructure/%slnname%.Infrastructure.csproj
cd ..
code .

將以上命令存為.bat文件,雙擊執行后:

 

 

 詳情:https://code.visualstudio.com/docs/languages/dotnet 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM