当前位置: 移动技术网 > IT编程>开发语言>.net > C# 命令行编译C#程序问题详解

C# 命令行编译C#程序问题详解

2019年01月10日  | 移动技术网IT编程  | 我要评论

中国农业大学研究生,我们约会吧吴丹妮,叩壳网

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 }
view code

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 }
view code

5.如果代码没有错误,命令提示符会进入下一行,并生成 helloworld.exe 可执行文件。

6.键入 helloworld 来执行程序,您将看到 "hello world" 打印在屏幕上。

以上内容是我自己的理解,希望对需要的朋友有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网