0
我正在使用Unity,並且無法從外部DLL調用返回。此代碼以前工作過,所以我不確定發生了什麼變化。我在OS X 10.9上使用Unity 4.3.4。我注意到的一件事是,當我在編輯器中運行System.Environment.Version.ToString()時,得到了2.0.50727.1433,但是當我構建項目並在Unity之外運行時,我獲得了3.0.40818.0。任何想法,爲什麼這些是如此不同,我可以做些什麼呢?System.Environment.Version在OS X上返回不同的結果
這取決於主機使用的框架(我認爲Unity是一個「主機」)。如果你在使用3.0.40818.0的主機下運行它,你會得到3.0.40818.0 ... –
請檢查我的標籤編輯unity-> unity3d:假設你在談論Unity3d(遊戲平臺),而不是Unity(DI容器)。 –
感謝您編輯標籤。我正在談論Unity3D –