как преобразовать CLR в EXE - PullRequest
       31

как преобразовать CLR в EXE

5 голосов
/ 29 августа 2009

когда мы создаем приложение в VC #, говоря, в частности, о .net 3.5, они скомпилированы в CLR, и я хочу, чтобы они были скомпилированы в исполняемый код EXE, для которого не требуется среда .NET Framework бежать. Возможно ли это

Ответы [ 4 ]

5 голосов
/ 29 августа 2009

Полагаю, вы спрашиваете, как статически связать части фреймворка, в которых нуждается ваше приложение. Пожалуйста, смотрите эту ссылку от Джона Скита для информации о том, как это сделать: http://www.yoda.arachsys.com/csharp/faq/#framework.required

1 голос
/ 29 августа 2009

вы можете использовать MONO's с опережением времени компилятора

1 голос
/ 29 августа 2009

Даже если вы получаете сторонний продукт, я думаю, он просто каким-то образом упаковывает среду выполнения .NET. Я не знаю, как еще это будет работать.

Почему бы вам просто не создать инсталлятор, который имеет .NET Framework как требование? Он должен проверить его и установить, если у пользователя его еще нет.

1 голос
/ 29 августа 2009

Есть сторонние продукты, которые делают это. Я не знаю ни одного бесплатного.

...