我为.NET WPF应用程序开发了一个带有WiX的自定义安装程序.如果我右键单击并以管理员身份运行,它可以正常工作,但是当没有运行时,由于权限不足,某些组件无法安装.
这些组件包括SQL Server Express 2008 R2,FoxIt Reader,ActiveX组件和其他一些组件.它还要求在新安装的数据库上运行一些SQL脚本 - 无论如何,它们都需要管理员权限.
我尝试将InstallScope ="perMachine"和InstallPrivileges ="elevated"属性添加到Package节点,但这似乎没有什么区别.
我确定这是愚蠢的,但我在参考或在线找不到任何东西.