У меня есть проект 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?