C# 无法加载项目文件,根级别的数据无效,项目中没有XML
我试图从命令行运行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.SC# 无法加载项目文件,根级别的数据无效,项目中没有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
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等)以及它们的依赖关系。天哪,我已经为此奋斗了一个多小时了--构建成功。--谢谢!