Для первого вопроса, если он работает, почему вы беспокоитесь о размере и размере скомпилированного файла, достаточно маленького, у меня есть exe для небольшой ERP, которая составляет около 600 КБ.хотя у меня есть компоненты, которые заполняются.
Во-вторых, вы можете опубликовать свое приложение, используя метод публикации, реализованный в Visual Studio.Вы также можете включить .net Framework в настройку публикации.Щелкните правой кнопкой мыши проект> Свойства> Опубликовать