首页 文章

包括在使用Unity时在Travis中使用.NET 4.x的依赖项

提问于
浏览
0

我正在使用Unity游戏引擎进行学校项目 . 我使用:https://github.com/GlitchEnzo/NuGetForUnity下载Nuget包,因为当Unity重新生成.sln文件时,Visual Studio 's NuGet Package Manager doesn'可以很好地运行 .

我使用的其中一个包是https://github.com/System-IO-Abstractions/System.IO.Abstractions

在本地,这很好,但是,当我将这个dll作为我的项目的一部分导致Travis构建失败时 . 我不确定确切的原因,但我怀疑它与构建无法定位corect框架有关,因为Unity默认情况下以.NET 3.5为目标 .

有没有办法可以调试我的构建以找到目标版本或手动将目标版本设置为.NET 4.0?

任何帮助将不胜感激 .

1 回答

  • 0

    您可以在Unity项目设置中将Unity中的脚本运行时版本切换为 .Net 4.6

    转到 PlayerSettings

    Other Settings 切换 Scripting Runtime VersionExperimental (.Net 4.6 Equivalent)

    资料来源:https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html

相关问题