Visual studio Exe应用程序赢得';无法在虚拟机上执行

Visual studio Exe应用程序赢得';无法在虚拟机上执行,visual-studio,winforms,windows-installer,Visual Studio,Winforms,Windows Installer,我在VisualStudio中有一个winforms应用程序,我使用wix安装程序扩展为它创建了一个.msi。当我运行安装程序时,它会在我的ProgramFilesx86文件夹中为应用程序创建一个文件夹,其中包含.exe,并且运行正常。但是,当我在虚拟机上运行.msi时,它会创建文件夹和.exe,但当我单击.exe文件时,应用程序无法工作。我让其他一些人在他们自己的本地计算机上测试.msi,他们得到了相同的结果。如何修复此问题?运行时缺失:这相对强烈地表明您缺少某种类型的运行时。确保已安装运行时

我在VisualStudio中有一个winforms应用程序,我使用wix安装程序扩展为它创建了一个.msi。当我运行安装程序时,它会在我的ProgramFilesx86文件夹中为应用程序创建一个文件夹,其中包含.exe,并且运行正常。但是,当我在虚拟机上运行.msi时,它会创建文件夹和.exe,但当我单击.exe文件时,应用程序无法工作。我让其他一些人在他们自己的本地计算机上测试.msi,他们得到了相同的结果。如何修复此问题?

运行时缺失:这相对强烈地表明您缺少某种类型的运行时。确保已安装运行时,并且也安装在所需版本中:

  • 普通
    vcredit
    .NET
    .NET核心
    Java
    Direct X
  • 特定的
    Python
    数据库管理系统
    PostgreSQL
    MSSQL
    等)
  • Windows组件
    IIS
    MSMQ-消息队列
    Powershell

缺少文件:也可能缺少其他类型的文件-设置和各种特殊情况。以下是一些长长的调试想法列表:

运行时缺失:这相对强烈地表明您缺少某种类型的运行时。确保已安装运行时,并且也安装在所需版本中:

  • 普通
    vcredit
    .NET
    .NET核心
    Java
    Direct X
  • 特定的
    Python
    数据库管理系统
    PostgreSQL
    MSSQL
    等)
  • Windows组件
    IIS
    MSMQ-消息队列
    Powershell

缺少文件:也可能缺少其他类型的文件-设置和各种特殊情况。以下是一些长长的调试想法列表:


缺少什么运行时?记录在案。缺少什么运行时?记录在案。