[英]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.