使用c#WPF VS 2015的MSI安装程序

时间:2015-11-30 16:22:31

标签: c# .net wpf xaml windows-installer

我在c#中创建了一个简单的wpf应用程序,只有一个窗口MainWindow.xaml。没有数据库,甚至没有文本框,也没有我自己添加的单行代码。

file structure wpf project

我还创建了一个MSI设置项目:

setup project

任何一个项目的建设都没有问题。但是,安装后,当我尝试运行程序崩溃时没有任何错误消息。我看到的只是圆圈转动的光标正在旋转,Windows资源管理器窗口无法再关闭。

操作系统是Windows 10.任何人都有类似的经历吗?看起来像是MSI安装程序中的错误。

1 个答案:

答案 0 :(得分:0)

检查安装程序中是否包含所有.dll。通常并非所有这些都是,您需要手动包含它们。您可以比较安装(C:\ Program Files ...)目录中的内容与项目bin目录中的内容进行比较。经常出现像" PresentationFramework.Aero.dll"不包括在内,你会错过.dll错误。

如果是这种情况,您可以复制一些.dll,直到它起作用。然后将它们添加到安装程序中。