Вопрос

мы пытаемся найти способ создания .NET-приложения, которое может полностью автономно работать с компакт-диска.Обычно пользователь вставляет компакт-диск, загружает операционную систему, находящуюся на компакт-диске, и вместе с приложением запускается базовая версия .NET Framework.Мы рассматривали возможность взлома .NET Framework в WinPE, но поняли, что на самом деле это неподдерживаемый хак.Кто-нибудь пробовал что-нибудь подобное и добился успеха?

Это было полезно?

Решение

Чтобы это работало, вам практически необходимо установить на компьютере платформу .NET Framework.Если установлена ​​правильная платформа, это не будет проблемой — просто запустите исполняемый файл.

Такие инструменты, как NGEN, по-прежнему требуют установки фреймворка.

Однако существуют некоторые коммерческие инструменты, такие как Постбилд, который пройдет проверку и скомпилирует все необходимые зависимости в машинный код.Теоретически это обеспечит необходимое поведение.

Другие советы

Вы можете посмотреть Mono, так как у них есть встраиваемая версия платформы, которая не требует установки .NET Framework (или Mono).Не могу сказать, сколько это будет работы, но взгляните. здесь, это документировано и поддерживается.

Мне повезло, и я нашел то, что искал: http://www.monoppix.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top