91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

鏈接mysql的Project build出錯解決方法

發布時間:2020-05-12 13:58:43 來源:億速云 閱讀:263 作者:三月 欄目:游戲開發

文主要給大家介紹鏈接mysql的Project build出錯解決方法,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下鏈接mysql的Project build出錯解決方法吧。

在開發unity3d過程中會用到.net的一些類庫,但是當你運行的時候發現時沒有問題的,但一旦發布問題就出現了,然后摸索嘗試解決了問題。

一.問題出現

我們在當前的一個U3D項目中使用了StriveEngine作為通信組件與服務端進行通信,在U3D環境中,編譯運行一切正常,但在打包發布(Build)為PC版本可執行文件時,卻出現錯誤:“ArgumentException:   The Assembly System.Management is referenced by StriveEngine. But the dll is not allowed to be included or could not be found.”

最初,我以為是簽名或者是加密混淆的問題,于是我使用原始編譯生成的StriveEngine.dll,問題一樣存在。

接著,我再猜測可能是StriveEngine.dll編譯時選擇平臺的問題,于是把目標平臺由anycpu更改為x86,重新生成StriveEngine.dll,并且在u3d打包發布也選擇x86,如下圖所示:

 鏈接mysql的Project build出錯解決方法   鏈接mysql的Project build出錯解決方法

但是,問題依然存在。

二.解決方案

經過一番折騰,終于發現需要設置一下U3D所使用的.NET版本 -- 點擊Player Settings按鈕,找到Api Compatibility Level選項,選擇".Net 2.0",而非".Net 2.0 Subset",如下圖所示:    鏈接mysql的Project build出錯解決方法

這個選項的意思是說,要使用.NET 2.0的完整版本,而非其子集。經過此設置,終于可以打包發布成功。

究其原因,看來是因為StriveEngine所使用的是完整版本.NET 2.0。

三.又現困境

由于我們的游戲會打算發布一個輕量級的Web版本,于是,我們嘗試將其打包發布為Web版,god,同樣的問題又出現了,而且,在發布Web版本的情況下,Api Compatibility Level是不可選擇的。    鏈接mysql的Project build出錯解決方法

猜測發布Web版本只能使用.Net 2.0 Subset。

四.如何走出困境?

如果發布Web版本就只能使用.Net 2.0 Subset這個猜想是正確的,那么,我想基于.Net 2.0 Subset開發一個StriveEngine.U3D.dll,使其可以被打包發布到各種不通類型的平臺。

看完以上關于鏈接mysql的Project build出錯解決方法,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永寿县| 陆良县| 凉城县| 龙陵县| 民丰县| 噶尔县| 石门县| 张家港市| 禄劝| 禹城市| 土默特左旗| 蒙山县| 巴林左旗| 丰都县| 富裕县| 八宿县| 陵川县| 犍为县| 麻阳| 宜兴市| 昌乐县| 肇州县| 南汇区| 常州市| 科尔| 伊吾县| 同德县| 专栏| 天水市| 潼关县| 蒙阴县| 屯留县| 罗江县| 邢台市| 个旧市| 双柏县| 卓资县| 宜春市| 香河县| 什邡市| 读书|