C# 无法运行在Visual Studio 17中使用安装项目安装的应用程序
我有一个winforms应用程序的安装项目。使用生成的.msi安装应用程序后,我导航到安装文件夹并尝试运行.exe文件,但什么也没有发生。我没有发现任何错误 我试图解决我的问题的步骤C# 无法运行在Visual Studio 17中使用安装项目安装的应用程序,c#,visual-studio,installation,visual-studio-2017,setup-project,C#,Visual Studio,Installation,Visual Studio 2017,Setup Project,我有一个winforms应用程序的安装项目。使用生成的.msi安装应用程序后,我导航到安装文件夹并尝试运行.exe文件,但什么也没有发生。我没有发现任何错误 我试图解决我的问题的步骤 确保目标平台x86在主项目、安装项目和应用程序依赖的解决方案中的每个其他项目中匹配 在安装项目中,确保我在应用程序文件夹中有一个项目输出,它引用主项目的主输出。我使用的DLL也在这里列出 以管理员身份运行应用程序 在主项目中激活单击一次安全设置 运行了sfc/scannow,但未发现任何问题 重新启动我的电脑
- 确保目标平台x86在主项目、安装项目和应用程序依赖的解决方案中的每个其他项目中匹配
- 在安装项目中,确保我在应用程序文件夹中有一个项目输出,它引用主项目的主输出。我使用的DLL也在这里列出
- 以管理员身份运行应用程序
- 在主项目中激活单击一次安全设置
- 运行了sfc/scannow,但未发现任何问题
- 重新启动我的电脑
当从可视化学习运行程序时,它工作得非常好 您的应用程序很可能因为缺少依赖项而崩溃 可能的原因:
- 缺少程序集(例如,安装后,应用程序文件夹中是否存在所有第三方依赖项?)
- 您的计算机与安装的计算机之间.Net framework版本的差异(例如,4.7与4.7.2)
您的应用程序很可能因为缺少依赖项而崩溃 可能的原因:
- 缺少程序集(例如,安装后,应用程序文件夹中是否存在所有第三方依赖项?)
- 您的计算机与安装的计算机之间.Net framework版本的差异(例如,4.7与4.7.2)
它是什么类型的应用程序?安慰Winforms?WPF?等等。您是否尝试过向应用程序添加一些日志记录,以便判断是否抛出了错误等?@itsme86这是一个winformsapplication@BJMyers否,但如果应用程序引发错误,则应自动显示“未处理的异常”对话框。它是什么类型的应用程序?安慰Winforms?WPF?等等。您是否尝试过向应用程序添加一些日志记录,以便判断是否抛出了错误等?@itsme86这是一个winformsapplication@BJMyers否,但如果应用程序抛出错误,将自动显示“未处理的异常”对话框。谢谢,我不知道这一点。在查看事件查看器时,我确实遇到了两个错误。我会进一步调查!谢谢,我不知道这件事。在查看事件查看器时,我确实遇到了两个错误。我会进一步调查!