C# 命令行编译C#程序问题详解
程序员文章站
2022-03-17 13:56:39
C# 命令行编译C#程序问题详解。 在使用命令行编译C#程序过程中,看似很简单,实际上遇到了许多问题。我把我踩的坑列出来,希望对踩坑的朋友有所帮助。 步骤如下: 1.Windows+R 打开运行,notepad 打开记事本,添加如下代码到记事本。 1 using System; 2 using Sy ......
c# 命令行编译c#程序问题详解。
在使用命令行编译c#程序过程中,看似很简单,实际上遇到了许多问题。我把我踩的坑列出来,希望对踩坑的朋友有所帮助。
步骤如下:
1.windows+r 打开运行,notepad 打开记事本,添加如下代码到记事本。
1 using system; 2 using system.collections.generic; 3 using system.linq; 4 using system.text; 5 using system.threading.tasks; 6 7 namespace test003 8 { 9 class program 10 { 11 static void main(string[] args) 12 { 13 console.writeline("hello world!"); 14 15 console.readkey(); 16 } 17 } 18 }
2.保存文件为 helloworld.cs,我保存的路径:e:\c#教程。
3.windows+r 打开运行,cmd 打开命令提示符工具,定位到文件保存的目录。
4.键入 csc helloworld.cs ,按下 enter 键来编译代码。
解决方法:(我的电脑是win10)双击“此电脑”→单击“属性”→单击“高级系统设置”→单击“环境变量”→找到“系统变量”里的“path”→添加“c:\windows\microsoft.net\framework\v2.0.50727\”→确定→重启命令提示符工具。
解决方法:查看文件属性,看后缀是否是.cs。
修改之前(这个问题我是保存之后直接加了个.cs,低级错误。):
修改之后:
重新启动命令提示符工具。
解决方法,修改代码如下,重新启动命令提示符工具:
1 using system; 2 3 namespace test003 4 { 5 class program 6 { 7 static void main(string[] args) 8 { 9 console.writeline("hello world!"); 10 11 console.readkey(); 12 } 13 } 14 }
5.如果代码没有错误,命令提示符会进入下一行,并生成 helloworld.exe 可执行文件。
6.键入 helloworld 来执行程序,您将看到 "hello world" 打印在屏幕上。
以上内容是我自己的理解,希望对需要的朋友有所帮助。