Unity компилируется с AnyCPU и x64 .dll, но не x86 .dll. - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть проект Unity, который использует .NET3.5 C# .dll и native C++ .dll.Прежде всего, проект собирается и запускается, когда я использую следующие параметры сборки для плагинов:

  • Для C # DLL: Отладка AnyCPU
  • Для C ++ DLL: Выпуск x64

Однако я хочу построить весь проект в 32-битном формате, поэтому я делаю вот что:

  • Измените все настройки единства с AnyCPU на x86
  • Сборка C # Dll: выпуск x86
  • Сборка C ++ Dll: выпуск x86

На данный момент я не могу ссылаться на какие-либо библиотеки DLL, которые я построил, или The type or namespace name does not exist in the namespace (are you missing an assembly reference?)

В чем может быть причина того, что Unity не может найти DLL-файлы x86?

...