使用Windows Installer Project发布WPF + EF Core应用程序



我尝试使用Windows Setup Installer Project创建一个。exe文件到我的WPF应用程序和SQL Server相关数据库。

我从/bin/Release中包含了所有的dll文件,并为任何CPU构建了它。安装项目已成功创建,并在我的PC上运行,如我所料。

否则,当我试图在另一台PC上安装安装文件时,我甚至无法打开它并查看问题所在。

我猜问题出在数据库中,但是我在网上找不到任何有用的东西。

所以你安装了应用程序,运行它,什么也没发生,对吧?下面是你要做的:

  1. 运行它。看什么也不要发生
  2. 按Windows键并键入&;event &;
  3. When "Event Viewer"出现在应用程序列表中,运行它
  4. 在事件查看器中,转到Windows Logs >> Application

顶部附近可能会有一个错误条目。这可能与您的应用程序有关。如果您缺少运行应用程序所需的关键文件,例如DLL,则该文件的名称可能在详细信息部分

中。
  1. 回到安装程序并添加丢失的文件。或者,如果该文件是某个支持包的一部分(比如,MS Redistributable for Visual c++),那么也添加安装程序。