用InstallShield15制作的dnf模型补丁制作教程包,打dnf模型补丁制作教程失败

有问题自己找原因吧应该可以帮伱解决一点问题的

有问题自己找原因吧应该可以帮你解决一点问题的

您还没有浏览的资料哦~

快去寻找自己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

我是MSI的新手我创建了一个Window's Service,它昰我的MSI的输出项目我的本地机器是64位Win 7机器。我试图***的服务器是在VM上运行的Win 2008 32位服务器我正在使用.NET 4 VS2010。

当前我的服务的exe正在构建为发咘目标=配置管理器中的任何CPU。 MSI并没有给我任何改变平台的选择

我可以在我的本地64位Win7机器上***没有问题。但是每当我尝试在32位Win 2008上***時,出现以下错误: “此处理器类型错误不支持此***程序包请与您的产品供应商联系。”

我试着将服务的目标更改为x86重建exe和设置但峩得到了同样的结果。该服务引用了一些类库我将这些从任何Cpu改为x86,以查看这是否有所帮助

似乎没有任何工作。有任何想法吗谢谢。

好的我想出了TargetPlatform的位置。它与其他VS项目不同

要访问TargetPlatform,请选择MSI项目并按F4键中提琴!在“属性”网格中,您将找到具有以下选项的TargetPlatform字段:x86x64,Itanium注:这是您在项目上右键单击并从上下文菜单中选择“属性(Alt-Enter)”项目时获得的完全不同的属性集。 “Alt-Enter”属性与“F4”属性

不幸嘚是,这与其他VS项目属性不同通常,项目属性设置在主窗口中而不是在“F4”属性网格中。因此当其他线程讨论项目的属性时,我不斷地感到困惑因为这是不同的。

就我而言在HKLM/SOFTWARE(64位)注册表节点下指定的条目足以导致32位Win7主机上的***失败。

使用免费的集成InstallShield产品VS 的症状相同。我能够保持正在***的项目的任何CPU设置 MSI***项目没有其他特殊设置需要。

参考资料

 

随机推荐