欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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 打开记事本,添加如下代码到记事本。

C# 命令行编译C#程序问题详解
 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 打开命令提示符工具,定位到文件保存的目录。

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

4.键入 csc helloworld.cs ,按下 enter 键来编译代码。

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

解决方法:(我的电脑是win10)双击“此电脑”→单击“属性”→单击“高级系统设置”→单击“环境变量”→找到“系统变量”里的“path”→添加“c:\windows\microsoft.net\framework\v2.0.50727\”→确定→重启命令提示符工具。

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

解决方法:查看文件属性,看后缀是否是.cs。

修改之前(这个问题我是保存之后直接加了个.cs,低级错误。):

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

修改之后:

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

重新启动命令提示符工具。

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

解决方法,修改代码如下,重新启动命令提示符工具

C# 命令行编译C#程序问题详解
 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 可执行文件。

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

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

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

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