Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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 Core - Fatal编程技术网

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
一起使用。