Установка значений во время компиляции в Visual Studio (C #)?

В настоящее время я работаю с C # и разрабатываю несколько приложений Silverlight, которые используют веб-службы sharepoint в качестве источников данных.

Администраторы sharepoint решили, что чтобы «разделить» пользователей, им приходилось создавать один и тот же список точек доступа несколько раз и предоставлять пользователям из каждой ветки доступ к соответствующему списку для этой ветки.

Это создает небольшую проблему, потому что я должен установить guid для списков sharepoint для каждой ветки, и скомпилировать 5 разных версий одного и того же приложения.

В конце концов я решил создать класс ListProperties и передать имя текущей ветки методу, чтобы он возвращал правильный guid.

Итак, теперь я установил переменную (ветвь) в « BRANCH-A », скомпилирую и переименую приложение в «AppBranchA.xap». Затем сделайте то же самое для каждой ветки.

Есть ли способ передать строку во время компиляции и автоматически изменить переменную (и, надеюсь, имя приложения)?

Я хочу услышать другие способы для одновременного управления несколькими сборками.

спасибо,

5
задан Michael Paulukonis 24 November 2010 в 21:56
поделиться