c# - WIX 可以修改 XAP 包内的 XML 文件吗?

标签 c# .net silverlight visual-studio-2010 wix

我正在使用 WIX 根据用户安装的环境自动修改 web.config 文件。我使用 WixUtilExtension 和一个自定义的“选择环境”对话框 UI 来完成此操作。

我想知道是否有任何可能的方法让 WIX 修改 XAP 包内的 xml 文件,例如 ServiceReferences.ClientConfig 文件?

最佳答案

有点古怪,但很可能您最终会得到一个自定义操作:

  1. 提取 XAP ( as a zip file )
  2. 从临时文件夹加载 ServiceReferences.ClientConfig
  3. 使用用户输入更新配置文件
  4. 将其重新压缩为 XAP

关于c# - WIX 可以修改 XAP 包内的 XML 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848721/

相关文章:

multithreading - Silverlight - 在从方法返回之前等待异步调用完成

c# - Convert.ToSingle(string) C# 转换歧义

c#/.NET/Winforms RichTextBox : Highlight active line

c# - 您能否编译 C#,使其在运行时不需要 .NET Framework?

c# - 扩展无构造函数类

c# - WCF RIA 服务超时

c# - 用路径数据wpf绘制箭头

c# - IDbCommand 是否从实现 IDisposable 的类中被释放?

java - Java 中的 OrderByDescending(LINQ) 等效项

c# - Visual Studio Intellisense 不显示泛型重载的方法