我正在开发一个 .NET 分析器(我的项目输出是一个 DLL)。我已经构建了 2 个 DLL(用 c++ 编写):一个将由 x86 .NET 进程加载,另一个由 x64 进程加载。我想生成一个 MSI(针对 x86 模式)来检查操作系统是 64 位还是 32 位。然后注册正确的DLL,即:
- Project output : - the_x64.DLL
- the_x86.DLL
- A single MSI that targets x86 machines : contains the 2 DLLs
- if the OS is 64 bits then both of the DLLs are registered
- if the OS is 32 bits then only the x86 dll is registered
那可能吗?