У меня есть проект в VB.NET 2010 (компиляция в x86, .NET 2.0 runtime), который я хочу скомпилировать в два отдельных EXE-файла - «облегченная» версия и «полная» версия.
К сожалению, я не могу сделать два отдельных проекта, так как он использует COM-элемент управления Adobe Reader - и совместное использование формы с помощью этого элемента управления между двумя проектами, похоже, сбивает с толку IDE (я полагаю, что-то связанное с COM Interop), если кто-тознает, как разделить форму, содержащую элемент управления Adobe Reader, что также решит мою проблему).
Я нашел эту тему: Изменить имя exe в зависимости от условного символа компиляции однако я не наденуУ меня нет опыта работы с MSBuild, поэтому мне нужны более четкие инструкции.
На вкладке «Мой проект> Компиляция» есть кнопка «Создать события ...».Мне было интересно, если кто-нибудь знает, как установить константу условной компиляции и использовать ее для определения имени EXE (или изменить его после сборки).
Если ничего не помогает, я могу переименовать EXE-файл вручную, но я предпочел бы, чтобы он был автоматизирован.