gpt4 book ai didi

azure - Cloud 项目的 NuGet : How can i apply transform to . csdef 文件

转载 作者:行者123 更新时间:2023-12-04 12:49:12 27 4
gpt4 key购买 nike

我正在创建 NuGet 包,并面临一个问题,即如何将转换应用于不是 web.config 或 app.config 的文件,我想对 ServiceDefination.csdef 文件进行转换,这就是为什么我将文件命名为/content 文件夹中的 ServiceDefination.csdef.transform

当我尝试安装该 nuget 时,只需在根目录中复制该文件,并将其命名为 ServiceDefination.csdef.transform.txt

我可以将转换应用于 .csdef 文件还是仅限于 web.config 和 app.config?

谢谢

最佳答案

nuget 配置转换实际上可以使用相同的 *.transform 约定处理任何 XML 文件(packages.config 除外,对此还有其他 hacks/workarounds)。

如果您只需要转换(读取:将更改添加/合并到)csdef 文件,这应该可行。

如果没有,您可以尝试 PowerShell 路由并使用包中嵌入的 XML 模板文件修改目标文件。如果您需要有关如何执行此操作的灵感,可以在此处找到一个生成特定 XML 文件(实际上是 nuspec 文件)的示例包: https://github.com/myget/NuGetPackages/blob/master/NuSpec/tools/init.ps1

此外,如果问题仍然存在,您能否提及您正在使用哪个版本的 nuget?

关于azure - Cloud 项目的 NuGet : How can i apply transform to . csdef 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com