在旧版本的 Unity(例如 v5)中,我曾经通过设置
编辑
从 .Net 2.0 子集到 .Net 2.0
但在Unity 2018.3.2f1中,这并不能解决问题。我也将相同的设置设置为.Net 4.x,但这没有帮助。
注1:我的构建设置设置为Android平台,但我需要System.IO.Ports命名空间中的SerialPort类,以便在Unity Editor(PC)中运行游戏时读取串行端口。我以前在Unity 5上做过这个。
注意2:我不能在Unity制作的Visual Studio项目中手动添加对相关程序集的引用。该命令被删除。
转到“编辑”-
看看这个-
我想出了一个变通办法:
通过这样做,Unity将所需的程序集添加到“Assembly-CSharp-Editor”项目(与在Unity Editor中运行游戏相关)。