我有一个基于Environment.Is64BitOperatingSystem和ProcessorArchitecture的安装应用程序的主exe文件选择了文件夹安装和注册表配置单元的简单安装程序。例如。如果ProcessorArchitecture是MSIL和Windows是64位我知道应用程序将被执行为64位,因此它应该安装在“C:\ Program Files文件”和应用程序应该使用Windows注册表的64位视图。从程序集中获取prefer-32bit标志的值
但我有问题与程序集编译在.NET框架4.5与设置构建标志首选-32位。像这样的应用程序将作为32位进程在64位系统上运行,因此它应该存储在“Program Files(x86)”文件夹中。但是,此应用程序的ProcessorArchitecture将仍然是MSIL,因此我的决策算法将失败。是否有可能从程序集中获得Prefer-32bit标志?
由于