我已经构建了一个C#MSI安装程序,用于复制系统目录中的C++ win32 dll。它在Windows 7,Windows Server 2008 R2和Windows Server 2003 R2上安装得很好。MSI卸载不会删除Windows Server 2003 R2上的win32 DLL
然而,卸载描绘了不同的行为 - 在Windows 7:卸载删除C++ DLL - 在Windows Server 2008 R2:卸载删除C++ DLL - 在Windows Server 2003 R2:卸载不删除C++的dll
当删除prev版本设置为true时,预计将由安装程序用新版本替换C++ dll。但它并没有在Windows Server 2003 R2上被替换。
以前有人看过这个吗?请在这里打球劝