C# 即使不使用xml文件,根级别的数据也是无效的
我正在尝试运行以下代码:C# 即使不使用xml文件,根级别的数据也是无效的,c#,.net-core,C#,.net Core,我正在尝试运行以下代码: using System; public class Program { public static int Main() { int i; int basee; for (basee = 2;; basee += 1) { for (i = 2; i < basee; i++) { if ((basee % i) == 0)
using System;
public class Program
{
public static int Main()
{
int i;
int basee;
for (basee = 2;; basee += 1) {
for (i = 2; i < basee; i++) {
if ((basee % i) == 0)
break;
}
if (i == basee)
Console.WriteLine(basee);
}
return 0;
}
}
使用系统;
公共课程
{
公共静态int Main()
{
int i;
int basee;
对于(basee=2;basee+=1){
对于(i=2;i
但是,当我尝试使用dotnet build prime.cs
编译此代码时,它会导致错误根级别的数据无效。第1行,位置1。
在谷歌搜索中,当一个XML文件无效时会出现这个错误,但我在这里并没有对XML文件做任何处理
有人能解决这个问题吗?我在cmd中运行了错误的命令吗?我已经尝试过csc,但是当我在两台电脑之间安装了dotnet core和framework时,我得到一个错误,即它没有安装。如果您没有安装,您可以先使用命令创建一个项目。下面在.NET Core中创建一个新的控制台应用程序。-n参数指定项目的名称
dotnet new console -n Prime
在新项目中,您可以开始开发控制台应用程序。创建完应用程序后,您可以在项目目录中运行它:
dotnet run
并使用以下命令生成项目:
如果没有,可以先使用命令创建项目。下面在.NET Core中创建一个新的控制台应用程序。-n参数指定项目的名称
dotnet new console -n Prime
在新项目中,您可以开始开发控制台应用程序。创建完应用程序后,您可以在项目目录中运行它:
dotnet run
并使用以下命令生成项目:
你是怎么编的?通常,在VS或VSCode这样的编辑器中有一个csproj。您正在尝试使用
csc
手动编译它吗?请尝试干净的生成。dotnet build
需要一个项目文件,而不是CS文件。它正在打开您的.cs文件,需要XML。这就是为什么您会收到与XML相关的错误消息。@Amy我也无法对其进行cscthough@Chadderbox您试图如何使用csc
?您需要使用带有dotnet build
的项目文件。您是如何编译此文件的?通常,在VS或VSCode这样的编辑器中有一个csproj。您正在尝试使用csc
手动编译它吗?请尝试干净的生成。dotnet build
需要一个项目文件,而不是CS文件。它正在打开您的.cs文件,需要XML。这就是为什么您会收到与XML相关的错误消息。@Amy我也无法对其进行cscthough@Chadderbox您试图如何使用csc
?您需要将项目文件与dotnet build
一起使用。