Полагаю, это сложно (для меня): у нас есть требования для .net (веб) проекта, который следует использовать с разными конфигурациями для разных клиентов.
Пример: Cusomer A хочет скомпилированную версию, которая включает большую часть MainApplication, но с некоторым исключением кода и двумя отдельными сборками. Клиент B хочет использовать MainApplication с другими сборками и, например, с другим графическим интерфейсом.
Я провел небольшое исследование и сделал следующие настройки:
- Использование диспетчера конфигурации VisualStudio для ведения различных «сборок», затем
- сборка проекта (включая несколько конфигураций) и его развертывание с помощью NAnt
- Исключая код или используя другой код с директивами complie
Мы никогда не делали этого раньше, поэтому у меня есть несколько вопросов:
- возможно ли решить это с помощью директив компиляции? (я могу представить, что эта точка может стать очень сложной)
- есть ли лучшие способы соответствовать этому проекту (с .net)
Спасибо