Справочная информация:
То, что я пытаюсь сделать, это настроить процедуру сборки для моего проекта в IDE VS2008 на основе набора конфигурации, который мне нужен в данный момент времени.
В моем проекте есть несколько условных методов, например [Conditional ("FULLFEATURE")] или [Conditional ("LESSFEATURE")], которые выполняются, только когда я упоминаю символ условной компиляции FULLFEATURE или LESSFEATURE в проекте Build. свойства.
Этот подход является трудоемким, поскольку каждый раз, когда мне приходится компилировать через (VSNET IDE), мне приходится вручную добавлять символ компиляции в зависимости от моих требований.
Вопрос
Есть ли способ, где я могу избежать этого (сохранить две разные копии проекта для каждой функции, нет, я не хочу такой подход)?
Есть ли способ через диспетчер конфигурации, в котором я могу просто выбрать один из
FULLFEATURE --> Debug ---> x86
FULLFEATURE --> Debug ---> AnyCPU
FULLFEATURE --> Release ---> x86
FULLFEATURE --> Release ---> AnyCPU
LESSFEATURE --> Debug ---> x86
LESSFEATURE--> Debug ---> AnyCPU
LESSFEATURE--> Release ---> x86
LESSFEATURE--> Release ---> AnyCPU
для сборки в любой конфигурации, которая мне нужна.
Я знаю, что этот подход станет неприятным, если у меня будет больше символов условной компиляции. Но я здесь ..
Любые предложения приветствуются
Приветствия