转换 App.Config

Transforming App.Config

我目前正在转换我项目中的配置文件。

调试配置如下:

<appSettings file="C:\MyPath\debug.config"></appSettings>

发布看起来像这样:

<appSettings  file="C:\MyPath\release.config"></appSettings>

我的目标是根据构建配置文件切换文件位置。

我找不到在发布版本中转换文件值的方法。

参考类似的解决方案或文档会很棒。

我发现了它是如何完成的:

我不得不在 App.Release.config

中使用 xdt:Transform="SetAttributes(file)"

像这样:

<appSettings  file="C:\MyPath\release.config" xdt:Transform="SetAttributes(file)"></appSettings>

这只会更改文件值