Создайте два (немного) разных исполняемых файла из одного проекта Visual C # - PullRequest
4 голосов
/ 10 мая 2011

У меня есть проект Visual C #, из которого я хочу скомпилировать два исполняемых файла: Full.exe и Limited.exe. Limited.exe просто скрывает пару элементов управления пользовательского интерфейса.

Я думаю о добавлении еще одной пары конфигурации решения (DebugLimited и ReleaseLimited), которая просто устанавливает флаг, а затем в моем сценарии сборки просто создаю мое приложение с конфигурацией Release и с конфигурацией ReleaseLimited.

Есть ли более простой способ сделать это?

Ответы [ 2 ]

2 голосов
/ 10 мая 2011

Если вы действительно хотите 2 разных исполняемых файла, этот подход работает.Убедитесь, что каждый аромат встроен в свой собственный каталог.Опция «Build-> batch build» позволит вам собрать их все сразу.

Если целью является использование другого пользовательского интерфейса вместо разных исполняемых файлов, вы можете использовать настройку в файле .config для управления тем, какой пользовательский интерфейс показывать /скрыть (с соответствующим кодом для включения / выключения управления).

0 голосов
/ 10 мая 2011

Я бы сделал пару проектов.Один называется Full, а другой - Limited.Они просто обертывают вокруг вашего основного проекта и устанавливают соответствующие параметры перед началом.Таким образом, при полной сборке вашего решения вы всегда получаете оба исполняемых файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...