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

Какие есть способы компиляции проекта WinForms?

Возникла необходимость в компиляции winforms проекта с использованием безопасных средств.
Понимаю, что компиляторы roslyn и mcs - открытое ПО, но хотелось бы рассмотреть другие возможные варианты.
Подскажите, что можно еще использовать для компиляции?
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 3
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
Только стандартный компилятор МС. Ибо WinForms - это по сути обёртка над древним легаси кодом и попытка сделать удобный визуальный конструктор форм и которая сама по-себе уже стала легаси. А, ну и в проектах WinForms всё равно приходится использовать костыли для тех или иных вещей. Вы думаете кто-то будет делать и поддерживать C# компилятор для дважды древнего легаси проекта МС? Даже если найдётся какой-то другой компилятор - с вероятностью 95-99% вообще любой проект WinForms придётся долго и мучительно пичкать костылями, чтобы оно просто хотя бы собралось. Да и потом еще надо будет заставить это всё не просто работать, а правильно работало. Даже искать решение нет смысла - вероятность проблем практически 100%.
Ответ написан
Комментировать
@rPman
Можно вручную собрать с помощью .net sdk, идущего с windows штатно со времен winxp/win7 (и 3.5 и 4 версии, а начиная с 5-ой его нужно скачивать самостоятельно, так как стало opensource), правда придется поковырять командную строку и разобрать вручную или еще как файлы проекта (они текстовые .xml).

Собственно visual studio именно так и делает, запускает утилиты sdk, но есть щанс что потребуется докачивать, в зависимости от используемых библиотек в проекте (различные sdk обычно бесплатны и можно скачать отдельно, с visual studio они идут автоматом).
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
в Вашем случае, лучший выбор Visual Studio Community

ps в крайнем случае командная строка выбранного framework sdk, но в студии отладка и изменение дизайна форм лучше всего что возможно
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@codecity
Еще mono, но там нет полной поддержки и свои особенности.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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