Wix Windows Server 2008 r2上未加载引导程序
霍拉·斯塔克维安 在Windows Server 2008上测试我的引导程序时,它没有启动,只是在以下日志中崩溃:Wix Windows Server 2008 r2上未加载引导程序,wix,burn,Wix,Burn,霍拉·斯塔克维安 在Windows Server 2008上测试我的引导程序时,它没有启动,只是在以下日志中崩溃: [07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to create the managed bootstrapper application. [07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to create UX. [07E
[07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to create the managed bootstrapper application.
[07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to create UX.
[07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to load UX.
[07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed while running
[07E8:0560][2013-07-16T11:36:31]e000: Error 0x80070002: Failed to run per-user mode.
[07E8:0560][2013-07-16T11:36:31]i007: Exit code: 0x80070002, restarting: No
这是一个完全干净的Windows安装,因此它只安装了.NET2.0。
我的bootstrapper是针对3.0构建的,我在BootstrapperCore.config中有这个
<supportedRuntime version="v2.0.50727" sku=".NETFramework,Version=v3.0" />
就我的搜索而言,0x80070002=未找到文件。“那是哪个文件?”
使用Process Monitor,除了一些.NET/System Restore组件外,我看不到任何未找到的文件。不管怎样,我都不希望在这个设置中出现,所以最终这没有帮助
在这种情况下(当前的.net版本<必需的.net版本),我希望先决条件安装程序能够启动,但事实并非如此
为什么prereq安装程序没有启动?如何用Burn调试这些类型的错误?这些信息实际上一点帮助都没有
谢谢
编辑:这是否意味着你不能拥有一个引导程序目标.NET 3.0?
supportedRuntime/@sku
在我看来很可疑。它直到.NET 4.0才被使用,并且对于任何版本的.NET,该值都没有记录在主supportedRuntime
中。移除它有帮助吗?