Я хотел выбрать здесь мозги тех экспонентов сборки MS Build / VS Post.
Я хотел бы, чтобы мои записи web.config настраивались для каждого пользователя / машины / среды.
Я мог бы иметь свои настраиваемые / изменяемые записи, отмеченные в web.config, и хотел бы, чтобы эти записи были переопределены соответствующим файлом пользователя / среды, и хотел бы иметь порядок, который решает, какие записи должны преобладать над другими, если запись найдена в несколько файлов.
, например, для Интернета. config имеет запись $ connectionstring, а файлы настройки для каждого пользователя / среды могут иметь потенциальные значения для замены $ connectionstring в зависимости от контекста / конфигурации, в которой построено решение
, что означает, что у меня может быть набор файлов, как показано ниже:
user_joe.config
$connectionstring = db_where_joe_like_to_connect_to
staging.config
$connectionstring = db_where_staging_connect_to
production.config
$connectionstring = db_production
поэтому, если Джо компилирует решение из своего окна разработчика, в файле web.config должно быть значение «db_where_joe_like_to_connect_to» для $ connectionstring.
Я надеюсь, что может быть решение, не связанное с Nant.
надеюсь, что кто-то сможет бросать указатели.