我有一個基於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標誌?
由於