【问题标题】:.NET Click-once installation failure (x86 vs x64?)?.NET 单击一次安装失败(x86 与 x64?)?
【发布时间】:2013-08-13 19:34:00
【问题描述】:

IT 团队正尝试在 Windows 7 计算机上安装 click-once 应用。它之前已经成功安装在 Windows 7 上,没有问题。

但这一次我们得到一个错误:

此 Winforms 应用程序针对 x86 平台和 .NET 框架 2.0。

有什么想法吗??

编辑:

我认为这台 Windows 7 机器只有 x64 版本的 .NET 框架。但由于第 3 方 dll,我的应用程序需要 x86。这听起来有道理吗?

【问题讨论】:

  • 尝试为任何 CPU 编译。还要确保在重新安装之前卸载任何以前的版本。成功安装的计算机是什么架构?
  • 这是一台 Windows 7 x64 机器。
  • 它曾经被编译为任何 CPU。但是我正在使用一些 32 位的 3rd 方 dll,所以当客户开始部署到 x64 机器时,它无法正常工作,因为它选择了 x64 版本的框架,并且与 x86 3rd 方 dll 不兼容。

标签: .net installation version clickonce x86-64


【解决方案1】:

是的,这听起来很合理。我有同样的问题。由于 Access / Jet 引擎,我需要以 x86 为目标,它只在 x86 上正确工作,但在一台 Taget Win7 机器上,只有 x64 框架。

解决方案:您需要在目标机器上安装 x86 .NET Framework。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多