Linux上的Unity给出了CS0518错误。系统。$一切都没有定义

问题描述 投票:0回答:2

这是一个奇怪的错误。在Unity和控制台应用程序中,我尝试制作几乎相同的程序(按下按钮时打印的基本脚本)。仅在Unity版本中它才会发出所有这些错误。我已经看到了关于设置VersionFramework的一些事情,但这些都没有奏效。有谁知道我能做些什么来解决这个问题?

c# linux unity3d mono
2个回答
1
投票

我通过重新安装Mono套件来解决这个问题。

sudo apt-get remove mono-complete
sudo apt-get install mono-complete
sudo apt-get update
sudo apt-get upgrade

这就是我至少修复它的方法。只需确保你拥有所有C#程序和Monodevelop和Unity以及所有这些东西都关闭,这样它就不会出现故障并加扰任何数据。

希望这可以帮助其他人遇到同样的问题。


0
投票

在monodevelop中创建新项目。然后在项目.csproj文件的文件夹中打开。查找FrameworkVersion。例: <TargetFrameworkVersion> v4.5 </ TargetFrameworkVersion> 在csproj中的self项目中设置此版本。

© www.soinside.com 2019 - 2024. All rights reserved.