Запуск приложения .NET с компакт-диска?
-
19-09-2019 - |
Вопрос
мы пытаемся найти способ создания .NET-приложения, которое может полностью автономно работать с компакт-диска.Обычно пользователь вставляет компакт-диск, загружает операционную систему, находящуюся на компакт-диске, и вместе с приложением запускается базовая версия .NET Framework.Мы рассматривали возможность взлома .NET Framework в WinPE, но поняли, что на самом деле это неподдерживаемый хак.Кто-нибудь пробовал что-нибудь подобное и добился успеха?
Решение
Чтобы это работало, вам практически необходимо установить на компьютере платформу .NET Framework.Если установлена правильная платформа, это не будет проблемой — просто запустите исполняемый файл.
Такие инструменты, как NGEN, по-прежнему требуют установки фреймворка.
Однако существуют некоторые коммерческие инструменты, такие как Постбилд, который пройдет проверку и скомпилирует все необходимые зависимости в машинный код.Теоретически это обеспечит необходимое поведение.
Другие советы
Вы можете посмотреть Mono, так как у них есть встраиваемая версия платформы, которая не требует установки .NET Framework (или Mono).Не могу сказать, сколько это будет работы, но взгляните. здесь, это документировано и поддерживается.
Мне повезло, и я нашел то, что искал: http://www.monoppix.com/