Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载项目文件,根级别的数据无效,项目中没有XML_C#_.net - Fatal编程技术网

C# 无法加载项目文件,根级别的数据无效,项目中没有XML

C# 无法加载项目文件,根级别的数据无效,项目中没有XML,c#,.net,C#,.net,我试图从命令行运行hello world C#代码,这是批处理文件。尝试搜索它,但大多数问题都是关于XML文件读取器的,我没有阅读任何XML文件 C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild“E:\a\C.cs”/p:Configuration=Debug;DeployOnBuild=True;PackageAsSingleFile=False;outdir=E:\a 这是c.c.S class c { public stat

我试图从命令行运行hello world C#代码,这是批处理文件。尝试搜索它,但大多数问题都是关于XML文件读取器的,我没有阅读任何XML文件

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild“E:\a\C.cs”/p:Configuration=Debug;DeployOnBuild=True;PackageAsSingleFile=False;outdir=E:\a

这是c.c.S

class c {
    public static void Main() {
        System.Console.Clear();
        System.Console.WriteLine("hey");
        System.Console.ReadKey();
    }
}
错误呢


msbuild需要一个项目文件或解决方案文件作为输入:

您要做的是直接运行c#编译器:


文本编辑器。崇高的。是的,bat和c.c都在同一个目录中。否则错误会不同,我想,它肯定会找到cs文件。不确定,但我一直在使用sublime编写其他命令行的东西,从来没有任何问题。当我尝试在记事本中另存为它时,它会显示ANSI,我假设它是文件的编码。我是.NET新手,所以请耐心听我说。如果我直接用c#编译器编译,我能使用.NET吗?基本上,这将使它不同于如果我用VisualStudio和所有的铃铛和哨子来完成它。所有的东西都应该是可用的,而不必使用项目文件。但是,一旦你超越了一个简单的测试控制台应用程序,你将需要一个项目文件的帮助来管理你的不同文件(.cs、.resx等)以及它们的依赖关系。天哪,我已经为此奋斗了一个多小时了--构建成功。--谢谢!