1

У нас есть несколько специальных компьютеров, которые по соображениям безопасности находятся в автономном режиме и используют W7 с некоторыми настройками. Я не могу ничего установить на эти машины, все, что я могу сделать, это запустить переносную программу.

Мне нужно запустить мое приложение .NET, есть ли способ запустить его без установки .NET Framework; что-то вроде предварительной компиляции со связанными всеми библиотеками, а затем запускать его как отдельное приложение, как .NET native делает для W10?

1 ответ1

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .