Я пытаюсь создать сервер REST в рамках проекта Unity и сначала подумал, что Нэнси показалась очевидным выбором. Многие головные боли позже, однако, и я все еще возникают проблемы с получением Нэнси, чтобы запустить в режиме исполнения Unity Mono - я могу скомпилировать и запустить из Xamarin, но Unity дает мне бесполезные выход Whne Я пытаюсь использовать актив:Запуск сервера REST в Unity3d
Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes() [0x00000] in <filename unknown>:0
at Mono.CSharp.RootNamespace.ComputeNamespaces (System.Reflection.Assembly assembly, System.Type extensionType) [0x00000] in <filename unknown>:0
at Mono.CSharp.RootNamespace.ComputeNamespace (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in <filename unknown>:0
at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.LoadReferences() [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Compile() [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0
Я не могу быть единственным человеком, который пробовал что-то вроде этого, и я хочу использовать его в нескольких проектах, поэтому иметь что-то повторно используемое имеет высокий приоритет - кто-нибудь успешно реализовал что-то подобное, и если да, то можете ли вы дать мне какие-то указатели?
Я бы очень хотел, чтобы Нэнси работала, но другой способ легко встраивать сервер REST был бы столь же ценным.
Просто длинный выстрел - но разве это не проблема версии .NET? Unity3d, последний раз, когда я использовал его, все еще находился в версии 2.x Mono и утверждал, что использует «подмножество» среды выполнения .NET 2.0. На практике я обнаружил, что могу использовать различные функции более поздних версий .NET, но не все. С другой стороны, Нэнси, если я не ошибаюсь, стремится работать с .NET 3.5 вперед (но не в более старых версиях). –
Также найдено следующее: http://answers.unity3d.com/questions/636739/reflectiontypeloadexception.html –