У меня есть приложение, которое я разработал для Windows и перенесло исходный код в Linux, чтобы запустить его там, используя MonoProject. Я открываю проект и запускаю его успешно. Однако мой проект использует 32-битные библиотеки, и мне нужно скомпилировать и запустить мою программу как 32-битное приложение.
Я устанавливаю Platform target
в x86
, как на следующем снимке экрана:
У меня есть следующий код, который проверяет, как работает программа:
if (IntPtr.Size == 4)
{
Console.WriteLine("running in 32-bit");
}
else if (IntPtr.Size == 8)
{
Console.WriteLine("running in 64-bit");
}
Даже при установке Plaform target
на x86
все еще отображаетсякак "работающий в 64-битном режиме".
Как я могу заставить его работать в 32-битном режиме?