Способ запуска приложения.NET на Win7 без установки чего-либо?
У нас есть несколько специальных компьютеров, которые по соображениям безопасности находятся в автономном режиме и используют W7 с некоторыми настройками. Я не могу ничего установить на эти машины, все, что я могу сделать, это запустить переносную программу.
Мне нужно будет запустить мое приложение.NET, есть ли способ запустить его без установки.NET Framework; что-то вроде предварительной компиляции со связанными всеми библиотеками, а затем запускать его как отдельное приложение, как.NET native делает для W10?
1 ответ
Согласно статье " Какая версия.NET Framework включена в какую версию ОС", Windows 7 включает.NET Framework 3.5.1 в качестве компонента ОС. Это означает, что у вас будут доступны.NET Framework 2.0 SP2, 3.0 SP2 и 3.5 SP1, а также несколько исправлений ошибок 3.5 SP1. Вы не увидите его в программах и функциях, потому что он встроен.
Поэтому все, что вам нужно сделать, это понизить ваше приложение до.NET 3, и оно будет работать.
Если вы используете Visual Studio 2017, возможно, можно упаковать.Net Framework вместе с приложением. Смотрите блог Microsoft:
Упакуйте настольное приложение.NET, используя Desktop Bridge и Visual Studio Preview.