使用 Windows 安装程序项目发布 WPF + EF Core 应用程序
Publish WPF + EF Core App with Windows Installer Project
我尝试使用 Windows 安装程序项目为我的 WPF 应用程序和 SQL 服务器相关数据库创建一个 .exe 文件。
我包含了来自 /bin/Release 的所有 dll 文件并为任何 CPU 构建了它。
安装项目已成功创建,并且如我所料在我的电脑上运行。
否则,当我尝试在另一台 PC 上安装安装文件时,我什至无法打开它查看问题所在。
我猜问题出在数据库上,但我在互联网上找不到任何有用的信息。
所以你安装了应用程序,运行 它没有任何反应,对吧?以下是您的操作:
- 运行吧。静观其变
- 点击 Windows 键并输入“事件”
- 当“事件查看器”出现在应用程序列表中时,运行它
- 在事件查看器中,转到
Windows Logs >> Application
靠近顶部可能会有一个错误条目。它可能与您的应用程序有关。如果您缺少 运行 您的应用程序所需的关键文件,例如 DLL,该文件的名称可能会在详细信息部分
- 返回安装程序并添加丢失的文件。或者,如果该文件是某些支持包的一部分(例如,MS Redistributable for Visual C++),则也为其添加安装程序。
我尝试使用 Windows 安装程序项目为我的 WPF 应用程序和 SQL 服务器相关数据库创建一个 .exe 文件。
我包含了来自 /bin/Release 的所有 dll 文件并为任何 CPU 构建了它。 安装项目已成功创建,并且如我所料在我的电脑上运行。
否则,当我尝试在另一台 PC 上安装安装文件时,我什至无法打开它查看问题所在。
我猜问题出在数据库上,但我在互联网上找不到任何有用的信息。
所以你安装了应用程序,运行 它没有任何反应,对吧?以下是您的操作:
- 运行吧。静观其变
- 点击 Windows 键并输入“事件”
- 当“事件查看器”出现在应用程序列表中时,运行它
- 在事件查看器中,转到
Windows Logs >> Application
靠近顶部可能会有一个错误条目。它可能与您的应用程序有关。如果您缺少 运行 您的应用程序所需的关键文件,例如 DLL,该文件的名称可能会在详细信息部分
- 返回安装程序并添加丢失的文件。或者,如果该文件是某些支持包的一部分(例如,MS Redistributable for Visual C++),则也为其添加安装程序。