我使用Wix 3.7在WPF中创建了一个自定义托管引导程序。我使用现有的XAML主题库来创建引导程序UI。我在bootstrapper wxs文件中添加了与有效负载相同的主题库。
问题是主题在设计时被应用但是在运行bootstrapper的.exe文件时主题没有被应用。
有人可以告诉我为什么会这样吗?
答案 0 :(得分:1)
您需要跟进库的实现,以了解主题的加载方式。通常,这些类型的库假设文件将相对于可执行文件。因为Burn引擎是本机主机,所以这些假设是不正确的。相反,库需要相对于当前正在执行的程序集加载主题。