打开C#命令行编译器CSC.EXE时提示“未指定输入”

2024-12-23 12:26:00
推荐回答(3个)
回答1:

是因为你没有将目录切换到你保存.CS文件的目录下。当你执行csc xxx.cs时,会提示“未能找到源文件”和“未指定输入”。

   解决办法是在“运行”中输入cmd,刚开始的位置一般在C盘内。你需要用cd命令切换到你放xxx.cs的文件夹位置下。在运行csc xxx.cs就会弹出你想要的结果啦。

回答2:

你为什么非要用UE来编译呢?可能是UE集成编译的有问题吧,你进入VS提供的DOS窗口,用
CSC a.cs
就可以了(假设你的文件名是a.cs)

另外,我提供的代码有点问题,下面已经修改了。

呵呵,C#文件是以.cs为扩展名的,而你写的是ASPX网页文件,当然是不能编译了,你这么写一个试试,编译就会通过了:
using System;
public class abc{
public static void Main()
{
Console.WriteLine("hello world");
}

}

回答3:

月球会成为国家。