相关疑难解决方法(0)

单个MSI安装正确的32或64位c#应用程序

我有一个C#应用程序,它是为x86(32位)和x64(64位)平台构建的.我的构建系统目前输出两个MSI安装程序,每个平台一个.如果它有所不同,我的C#应用​​程序包括一个Windows任务栏工具栏,这意味着必须由explorer.exe进程加载已安装的DLL.

是否可以生成单个MSI安装程序,它将根据当前操作系统是否为64位操作系统安装正确版本的应用程序?

目前,这已通过使用http://dotnetinstaller.codeplex.com/生成EXE来实现,该EXE执行体系结构检查,然后启动正确的MSI.但是,我更喜欢纯粹的基于MSI的方法.

c# windows windows-installer 32bit-64bit

11
推荐指数
2
解决办法
6644
查看次数

标签 统计

32bit-64bit ×1

c# ×1

windows ×1

windows-installer ×1