簡體   English   中英

包括在使用Unity時在Travis中以.NET 4.x為目標的依賴項

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM