【问题标题】:Microsoft C# Compiler error with no error description没有错误描述的 Microsoft C# 编译器错误
【发布时间】:2021-11-29 01:49:17
【问题描述】:

我是 Unity 的新手(我从今天开始),每次打开项目时都会遇到编译器错误

Microsoft (R) Visual C# Compiler version 3.5.0-dev-20359-01 (8da8ba0c)
Copyright (C) Microsoft Corporation. All rights reserved.

在我的项目中。每次我打开我的项目时,它都会要求我进入安全模式,并且(在安全模式下)下面的照片中有两个错误

我搜索了网络,但每个遇到此错误的人都有提示或说明告诉他们可能出了什么问题,但我没有得到。

我没有在我的项目中创建 C# 脚本。我也尝试删除库文件夹,但没有奏效。此外,错误只有照片中给出的描述。我正在使用 Unity 编辑器版本 2020.3.20f1

还有一个 C# 编译器,我需要像在 Java 和 C++ 中一样安装它,因为如果是这种情况,我还没有在我的系统中安装任何 C# 编译器。

如果有人能告诉我这个错误的含义,我将不胜感激

编辑#1

我已经意识到我的系统中已经有最新的.NET Framework,所以没有没有安装.NET Framework的情况

编辑#2

我检查了我的编译器设置,这些是配置 (API 兼容级别设置为 .NET Standard 2.0,我将其更改为 .NET 4.x)

但是在构建项目时,我遇到了以下错误,这些错误可以描述我的更多情况 (注意:.NET Standard 2.0 和 .NET 4.x 的错误是一样的)

Microsoft (R) Visual C# Compiler version 3.5.0-dev-20359-01 (8da8ba0c)
Copyright (C) Microsoft Corporation. All rights reserved.

错误在所有内容之后都有相同的描述。

谢谢。

【问题讨论】:

  • 你安装了.NET SDK吗?
  • 我没有安装 .NET SDK,我安装了它但它没有解决问题我仍然遇到同样的问题,但是谢谢
  • 很抱歉,将鼠标悬停在上面没有任何显示,我得到的唯一描述显示在图片底部,“Microsoft (R) Visual C# Compiler version 3.5.0- dev-20359-01 (8da8ba0c) 版权所有 (C) Microsoft Corporation。保留所有权利。
  • 您使用的是哪个版本的 Unity?
  • @frankhermes 我正在使用 Unity Hub 3.0.0-beta.5 和 Unity Editor 版本 2020.3.20f1。此外,我正在使用 Unity 的个人(免费)版本

标签: c# unity3d game-development


【解决方案1】:

假设您通过 Unity Hub 安装了 Visual Studio,则应该正确安装 Unity 开发所需的一切,无需执行任何其他操作。我遇到此错误的经验通常是当我在打开编辑器的情况下将外部包/任何 dll 导入 Unity 时。错误会立即抛出,简单的编辑器重新启动通常会修复它。如果您还没有这样做,我建议您尝试 2 件事:

  1. 转到构建设置 -> 播放器设置 -> 其他设置并查看您的编译器和 .NET 版本设置。

  2. 检查您的包管理器,看看是否安装了任何可能导致问题的包。 Unity 2020+ 一般会默认安装一些额外的包(比如 Unity Collab 等),虽然这不太可能导致这个问题

【讨论】:

  • 我没有通过 Unity Hub 安装 Visual Studio,它已经安装在我的系统中,(我在安装 Visual Studio 时选择了 Visual Studio for Game Development 包)。我尝试检查我的编译器,我得到的是问题的编辑#2,请检查。感谢您的热心帮助。
  • 我建议在卸载现有的 Visual Studio 后通过 Unity Hub 重新安装 Visual Studio。我之前曾尝试将现有已安装的 Visual Studio 与 Unity 联系起来(尤其是在 Unity Hub 出现之后),但它似乎总是以一种或另一种方式发挥作用。
  • 试过了,又做了整个过程,结果3小时后还是一样
猜你喜欢
  • 1970-01-01
  • 2019-11-16
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多