欢迎光临散文网 会员登陆 & 注册

简单优雅配置Vscode的c#环境

2022-09-30 22:39 作者:糖炒果仁  | 我要投稿

完整流程


1.先从微软那下载.net(就是c#环境)

https://dotnet.microsoft.com/zh-cn/download


2.再下载vscode

https://code.visualstudio.com/

3.安装插件

4.配置code-runner

Code-runner: Run In Terminal

code-runner.e


5.配置环境变量


C:\Windows\Microsoft.NET\Framework64\v4.0.30319

应该每个人电脑都有这个不行的话可以去C:\Windows\Microsoft.NET\Framework64这个路径找csc.exe,它在的文件夹路径复制过去就行了

 7.code-run命令

csc编译命令行外置运行

"csharp": "cd $dir && csc $fileName && start $dir$fileNameWithoutExt.exe",

csc编译命令行运行

"csharp": "cd $dir && csc $fileName && cmd /c $dir$fileNameWithoutExt.exe",

普通dotnet运行

"cd $dir && dotnet run $fileName"


8.csproj文件

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <RootNamespace>C_</RootNamespace>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

</Project>

9.csproj用户代码片段


	"User-Project":{
		"prefix": "user",
		"body": [
			"<Project Sdk=Microsoft.NET.Sdk>\n",
			"  <PropertyGroup>",
			"    <OutputType>Exe</OutputType>",
			"    <TargetFramework>net6.0</TargetFramework>",
			"    <RootNamespace>C_</RootNamespace>",
			"    <ImplicitUsings>enable</ImplicitUsings>",
			"    <Nullable>enable</Nullable>",
			"  </PropertyGroup>\n",
		 	"</Project>"
		],
		"description": [
			"正确的写法要加双引号!",
			"<Project Sdk=”Microsoft.NET.Sdk”>"
		]
	}

双引号里面再加双引号会报错,所以就这样写了,具体写法看下面的网站

https://blog.csdn.net/s_y_w123/article/details/86481509?ops_request_misc=&request_id=&biz_id=102&utm_term=vscode%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81%E6%A8%A1%E6%9D%BF&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-86481509.nonecase&spm=1018.2226.3001.4187

10.用户代码片段也能配c#文件,这样写起c#就顺手多了


ps: csc命令有的时候不能编译,也许是版本过低或者什么,总之遇到不能编译的就按标准项目[包含有.csproj文件(可以自己创建),可以dotnet run的项目]运行吧。

简单优雅配置Vscode的c#环境的评论 (共 条)

分享到微博请遵守国家法律