[英]Including Dependencies That Target .NET 4.x in Travis While Using Unity
我正在将Unity Game Engine用于学校项目。 我使用: https : //github.com/GlitchEnzo/NuGetForUnity下载Nuget程序包,因为当Unity重新生成.sln文件时,Visual Studio的NuGet程序包管理器无法正常运行。
我使用的软件包之一是https://github.com/System-IO-Abstractions/System.IO.Abstractions
在本地,这正常工作,但是,当仅将此dll作为我的项目的一部分导致Travis构建失败时。 我不确定确切的原因,但我怀疑这与构建无法定位corect框架有关,因为Unity默认情况下以.NET 3.5为目标。
有没有一种方法可以调试我的构建以找到目标版本或手动将目标版本设置为.NET 4.0?
任何帮助将不胜感激。
您可以在项目设置中将Unity中的脚本运行时版本切换到.Net 4.6
转到播放器PlayerSettings
并在“ Other Settings
下将Other Settings
Scripting Runtime Version
Other Settings
切换为“ Experimental (.Net 4.6 Equivalent)
于Experimental (.Net 4.6 Equivalent)
资料来源: https : //docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.