Я долго искал способ скомпилировать сборку .NET для указанной целевой платформы. Цель состоит в том, чтобы IL и вся сборка скомпилировались в независимый от среды выполнения .NET автономный исполняемый файл.
Я прочитал много статей и комментариев о том, почему это невозможно сделать, но мне любопытно - может ли кто-нибудь придумать какую-нибудь идею?
ОБНОВЛЕНИЕ: Microsoft объявила о доступности предварительного просмотра «.NET Native». См. здесь. Согласно часто задаваемым вопросам:
В: Как работает связывание? Компилируется ли код фреймворка в приложение?
О: Да, код фреймворка будет скомпилирован в приложение.
Теперь это звучит захватывающе. Однако меня интересуют BuildDefinitions и пользовательские оптимизации (в настоящее время: используется опция VC++).