Как собрать .NET приложение написанное на C# в Visual Studio в один exe файл?

Какие существуют способы собрать в один самодостаточный (за исключением .NET Framework конечно) exe файл? И можно ли это вообще? В какую сторону копать?
  • Вопрос задан
  • 4610 просмотров
Решения вопроса 1
@Melz
Если я правильно понял то

1. ILMerge
2. Fody/Costura. Если кто пробовал - отзовитесь.
3. Самопис с ResourceManager.

Но это должны быть .net сборки, все подряд не получится.

Остальное (картинки и тд) можно встраивать по ПКМ - Build action.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Build->Build solution. В папке Debug/Release (зависит от сборки) будет exe файл.
Или у вас какие то библиотеки и внешние зависимости есть?
Ответ написан
vpuhoff
@vpuhoff
Программист в свободное от работы время
Spoon Studio
Ответ написан
Комментировать
devspec
@devspec
Помогло? Отметь решением
Я .NET Reactor'ом линкую все библиотеки к exe и получаю один файл.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы