In the settings, net 4.0 and x86 are forced. By car with vin10 everything works. On a Win XP 32bit machine, I get an error

Unable to find a version of the runtime to run this application.

Given that my other application with the same settings, written a year and a half ago, works fine.

  • Probably worth adding to the question the version of the installed dotnet - Stranger in the Q
  • All the frameworks are installed on the machine, up to 4. The version of the application without specifying x86, and with anycpu it starts normally. So with the net version everything is fine. - corvered
  • @corvered and have you tried to install the x86 version of the framework? - Pavel Mayorov
  • I put it wrong. The version is just indicated in the x86 settings. With anycpu, the old version is started, without a lot of changes done. - corvered
  • Also often encountered with unexplained .Net bugs on xp and whist, despite the fact that. Net 4 has been installed. As a rule, it was decided to reinstall. Net. Also check that your program does not use later versions - Alexander

1 answer 1

Rebuilt under anycpu and everything is fine