我在c#中创建了一个简单的wpf应用程序,只有一个窗口MainWindow.xaml。没有数据库,甚至没有文本框,也没有我自己添加的单行代码。
我还创建了一个MSI设置项目:
任何一个项目的建设都没有问题。但是,安装后,当我尝试运行程序崩溃时没有任何错误消息。我看到的只是圆圈转动的光标正在旋转,Windows资源管理器窗口无法再关闭。
操作系统是Windows 10.任何人都有类似的经历吗?看起来像是MSI安装程序中的错误。
答案 0 :(得分:0)
检查安装程序中是否包含所有.dll。通常并非所有这些都是,您需要手动包含它们。您可以比较安装(C:\ Program Files ...)目录中的内容与项目bin目录中的内容进行比较。经常出现像" PresentationFramework.Aero.dll"不包括在内,你会错过.dll错误。
如果是这种情况,您可以复制一些.dll,直到它起作用。然后将它们添加到安装程序中。