C # 32bit project under 64-bit windows

I am working on a formal application, I use a lot of hardware, Wiimote, a USB stick and a serial port. Everything worked perfectly under 32-bit windows, but I had to upgrade to 64 bits for some other applications I'm working on.

I did some research and you can develop x86 applications on an x64 system, but now I don’t know if this is what I want. The troublemaker is obviously directX sdk. AFAICS is another option - to install an x86 virtual machine to develop this application (I do not want a dual boot). I have never used this before, so I'm a little worried that all this equipment will not work under a virtual machine. I am using wiimoteLib and blueSoleil to connect bluetooth. That will work. And am I using the Windows 7 virtual xp option or other virtual machine software? I would probably use winXP as a virtual OS.

+3
source share
4

32- 64- . , 32 , - 64 . , , , .

- 64 , - ( , 95% ), .

+4

Visual Studio x86, " " (Project options/build/target platform).

+1

32- 64- . VS 2010 Properties/ Configuration Manager/New x86. , .

+1
  • Inside IIS (7), click Application Pools.

  • Find the application pool configured for your web application in the list.

  • Select it, then click "Advanced Settings" on the right.

  • The second setting in the list: Enable 32-bit applications - should be set to True.

+1
source

Source: https://habr.com/ru/post/1781896/


All Articles