Ребята, я создал консольное приложение в Visual Studio 2010. Оно нацелено на .NET framework 2.0. Когда я запускаю приложение Visual Studio, оно работает идеально. Затем я вышел из Visual Studio и скопировал исполняемый файл в свой каталог C:\Windows\System32. Когда я открываю окно командной строки и пытаюсь выполнить свою программу, появляется стандартное окно сообщения Windows с ошибкой «Невозможно найти версию среды выполнения для запуска этого приложения». Я знаю, что установил .NET framework.
Затем я скопировал исполняемый файл в свой каталог C:\Users\Public и попытался запустить его оттуда, и он работал нормально. Итак, я предполагаю, что это какая-то проблема безопасности или что-то в этом роде? Что мне нужно сделать, чтобы приложение работало из каталога C:\windows\system32?
У меня, кстати, Windows 7 64-битная. Приложение было скомпилировано для платформы .NET 2.0 и 32-разрядных машин.