首页 > 解决方案 > 即使不使用 xml 文件,根级别的数据也是无效的

问题描述

我正在尝试运行此代码:

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;
    }
}

但是,当我尝试使用 编译此代码时dotnet build prime.cs,会导致错误Data at the root level is invalid. Line 1, position 1.

从谷歌搜索中,当 XML 文件无效时会出现此错误,但我在这里没有对 xml 文件做任何事情。

有没有人有这个解决方案?我在cmd中运行了错误的命令吗?我已经尝试过 csc,但是当我在两台电脑之间安装了 dotnet core 和 framework 时,我收到了一个错误,即它没有安装。

标签: c#.net-core

解决方案


如果还没有,可以先使用命令dotnet new创建一个项目。下面在 .NET Core 中创建一个新的控制台应用程序。-n 参数指定项目的名称。

dotnet new console -n Prime

使用您的新项目,您可以开始开发控制台应用程序。创建完应用后,您可以在项目目录中运行它:

dotnet run

并使用build命令构建您的项目:

dotnet build 

推荐阅读