'csc' 不是内部或外部命令,也不是可运行的程序或批处理文件
'csc' is not recognized as an internal or external command, operable program or batch file
我是 C# 的新手,我正在尝试使用 cmd 编译一个名为 test.cs
的基本 hello world 文件。它包含以下内容:
// Similar to #include<foo.h> in C++, includes system namespaces in a program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// A name space declaration, a class is a group of namespaces
namespace Program1
{
class Hello // my class here, classes can contain multiple functions called methods which define it's behavior
{
static void Main(string[] args) // main method, just like in C/C++ it's the starting point for execution cycle
{
Console.WriteLine("Hello World");
Console.ReadKey(); // similar to _getch() in C++ waits for user to input something before closing
}
}
}
/*
* Other notes, .cs is a c# file extension
* cs files can be built via terminal by using csc foo.cs to generate foo.exe run it with foo
*/
当我尝试 运行 行 csc test.cs
时,我得到以下输出:
找到 csc.exe 的路径并将其添加到您的 PATH
环境变量。
在我的例子中,64 位 C# 编译器的路径是 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
。
同样的,你可以在不同的.NET framework版本目录下C:\Windows\Microsoft.NET\Framework
寻找32位的C#编译器
v2.0.XXXXX 和 v3.5 等所有版本都会有 csc.exe。 Select 根据您的要求,在 Framework64/Framework 目录中具有最高版本的版本。
复制csc.exe的路径,添加到PATH系统环境变量中
退出 cmd,然后再次启动 运行 程序。那行得通。
我是 C# 的新手,我正在尝试使用 cmd 编译一个名为 test.cs
的基本 hello world 文件。它包含以下内容:
// Similar to #include<foo.h> in C++, includes system namespaces in a program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// A name space declaration, a class is a group of namespaces
namespace Program1
{
class Hello // my class here, classes can contain multiple functions called methods which define it's behavior
{
static void Main(string[] args) // main method, just like in C/C++ it's the starting point for execution cycle
{
Console.WriteLine("Hello World");
Console.ReadKey(); // similar to _getch() in C++ waits for user to input something before closing
}
}
}
/*
* Other notes, .cs is a c# file extension
* cs files can be built via terminal by using csc foo.cs to generate foo.exe run it with foo
*/
当我尝试 运行 行 csc test.cs
时,我得到以下输出:
找到 csc.exe 的路径并将其添加到您的 PATH
环境变量。
在我的例子中,64 位 C# 编译器的路径是 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
。
同样的,你可以在不同的.NET framework版本目录下C:\Windows\Microsoft.NET\Framework
寻找32位的C#编译器
v2.0.XXXXX 和 v3.5 等所有版本都会有 csc.exe。 Select 根据您的要求,在 Framework64/Framework 目录中具有最高版本的版本。
复制csc.exe的路径,添加到PATH系统环境变量中
退出 cmd,然后再次启动 运行 程序。那行得通。