Задать вопрос

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

Какие существуют способы собрать в один самодостаточный (за исключением .NET Framework конечно) exe файл? И можно ли это вообще? В какую сторону копать?
  • Вопрос задан
  • 4714 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Программирование на C# 5.0
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Алгоритмика
    Разработка игр на Unity для детей 12–16 лет
    1 неделя
    Далее
Решения вопроса 1
@Melz
Если я правильно понял то

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

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

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

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

Похожие вопросы