1

诚然,这是一个极端案例。

但是,我开发了一些 XDT 安装和卸载转换,它们非常适合我的 NuGet 包安装和卸载。那里一切都好。

但是,如果使用项目本身在安装包时还没有 app.config 文件(或 web.config 文件),则不会出现警告或投诉,但实际上并没有创建 new-from -scratch 配置文件,其中包含我想要的“东西”。

如果还没有要转换的配置文件,您如何使用 XDT 从头开始​​创建新的配置文件?

4

1 回答 1

0

简单的修复似乎是除了 app.config.install.xdt 之外还包含一个 app.config.transform。所有的工作都在 xdt 文件中,而 app.config.transform 只有一个 app.config 文件的基本外壳,即:

<configuration/>

如果一个 app.config 文件不存在,这似乎会导致创建一个文件,但它不会覆盖那里的一个,然后 xdt 转换被应用到该文件。

于 2019-07-30T20:31:33.353 回答