WPF应用程序部署-应用程序在另一台PC上启动的问题

问题描述

| 所有, 我有一个基于SQLite数据库和用户/应用程序配置设置的WPF应用程序。该应用程序可以在开发环境中构建并正常运行。我创建了安装和部署项目,添加了上述应用程序的“项目输出”,然后继续创建安装程序。应用程序和安装项目中的先决条件和.NET Framework版本相同: .NET Framework 3.5客户端配置文件 MS Visual Basic电源包10.0.0 Windows Installer 3.1 但是,当我将其移动到安装了相同.NET Framework的另一台PC上(但没有开发环境)时,该应用程序无法启动。它给出一个“遇到问题,需要关闭”的错误。我发现这将意味着应用程序中未捕获的异常。因此,我试图注释掉应用程序中没有处理的部分,只剩下一个窗口显示(主窗口什么都不做),但是应用程序失败了。我开始怀疑问题可能是应用程序启动时没有处理依赖关系。这是我对他们所做的: SQLite需要一个自动添加到“检测到的依赖项”中的DLL,并将其复制到应用程序目录中 手动将SQLite数据库添加到项目中,并将它们复制到应用程序目录中 不复制Application.exe.config文件。我不确定放在哪里 在这一点上,我想知道如何找出问题的根本原因。我尝试用一​​个窗口(没有功能)运行另一个简单的应用程序,并且它可以在目标计算机上运行。 TIA     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)