想在这里挑选那些 MS Build/VS Post 构建指数的大脑。
我想为每个用户/机器/环境定制我的 web.config 条目。
我可以在 web.config 中标记我的可配置/可更改条目,并希望这些条目被相应的用户/环境文件覆盖,并希望有一个顺序来决定如果在多个文件中找到该条目,哪些条目应该胜过另一个.
例如:web.config 有一个 $connectionstring 条目,每个用户/环境的自定义文件可能具有替换 $connectionstring 的潜在值,具体取决于构建解决方案的上下文/配置
这意味着,我可以有一组文件,如下所示:
user_joe.config
$connectionstring = db_where_joe_like_to_connect_to
暂存配置
$connectionstring = db_where_staging_connect_to
生产配置
$connectionstring = db_production
因此,如果 joe 从他的开发框中编译解决方案,则 web.config 应该具有 $connectionstring 的值“db_where_joe_like_to_connect_to”。
我希望有一个不涉及 Nant 的解决方案。
希望有人可以指点。