我已经升级到最新版本的Unity(Unity 2019.3.0a7),但是在不同的文件中遇到了大量相同的错误。
我的合作伙伴也在运行相同版本的Unity,但没有出现这些错误。
有两个错误,每个引用不同的包,但是每个包内部都引用了多个错误。
这些错误大致如下:
(R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
error CS1504: Source file 'D:\[...]\[UnityProject]\Library\PackageCache\com.unity.test-framework@1.0.16\UnityEngine.TestRunner\NUnitExtensions\Commands\BeforeAfterTestCommandState.cs' could not be opened -- The type initializer for 'Microsoft.CodeAnalysis.Text.EncodedStringText' threw an exception.
并且
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
error CS1504: Source file 'C:\Program Files\Unity\Hub\Editor\2019.3.0a7\Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\EventSystem\UIBehaviour.cs' could not be opened -- The type initializer for 'Microsoft.CodeAnalysis.Text.EncodedStringText' threw an exception.
在控制台的各自错误日志中报告了大约15-20个这些错误,但所有错误都说了同样的事情(同一错误代码)有关抛出异常。
我以前从未见过这个错误,并且在网上找不到任何有关它的帮助。我的所有软件包都是最新的。我感到很困惑。
我真的很感激任何关于如何修复此问题的建议。
2019.1.8f1
(在切换版本之前进行备份)。由于第一个错误涉及到Library
文件夹,您可能想要完全重置项目文件夹。在这个答案中我解释了如何操作。 - derHugo