csc不是内部或外部命令怎么解决?

img


跟着操作找到path然后把环境变量改了然后再重新进入cmd,咋还是会出现这种情况啊,谁会的教教我win11系统的!!

img

我弄好了,直接在Path那里编写在bin后面加;加路径的操作我是不行的,然后我新建一个然后加入路径才行

望采纳!!!点击回答右侧采纳即可!!
可能是因为系统环境变量未正确配置或者csc.exe所在的文件夹不在环境变量中。

解决方法如下:

1.确认系统是否已安装.NET Framework,如果没有需要先安装,在win11系统中应该是.NET5

2.重新检查系统环境变量,找到 csc.exe 所在的文件夹并将其添加到环境变量中

3.在cmd中执行以下命令,确保环境变量已生效:
setx path “%path%;csc.exe所在文件夹路径”

4.重启cmd或者重启电脑

你可以如楼上先设置path路径

不过做为开发者我们通常是直接进入“Developer Command Prompt for VS 2022” 开发者命令行模式(这个你安装了vs就可以在左下角菜单,程序里找到)
比如我是vs2022他的路径一般是安装路径
D:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Tools\VsDevCmd.bat
这个bat其实也就是临时设置path

所以如果找不到path如何设置,你可以查看这个bat,看看他都设置了啥