我的 WPF 应用程序构建是发布任何 CPU 和先决条件是 SqlServer、Crystal Report 和 .NET Framework 4.0(与应用程序一起包含安装文件)。
案例 1:32 位系统 当我在 32 位系统中运行安装程序时,它会安装 SQL Server 2008 x86、Crystal Reports x86。安装后,应用程序能够连接 SQL Server 并从应用程序打开所有报告。
案例 2:64 位系统
当我在 64 位系统中运行安装程序时,它将 SQL Server 2008 x64、Crystal Reports x64 和 WPF 应用程序安装到Program Files(x86)
文件夹中。安装后,应用程序无法连接 SQL Server 并且报表无法打开。
我知道应用程序安装在Program(x86)
文件夹中的原因,但是如何强制安装程序安装在Program Files
文件夹中。我已将构建设置为Any CPU
提前致谢。