如何使用WPF制作Windows-Installer Application或exe文件,使其能够在所有Windows(7、8、10)上运行?

时间:2019-03-31 16:44:14

标签: deployment windows-installer

我正在使用基于本地数据库的WPF应用程序。我的问题是如何将其转换为可在所有PC(Windows OS)上运行的应用程序。我试图将整个项目文件夹转移到另一台PC并尝试运行exe(debug / bin / application.exe),但没有工作。

我正在使用.Net Framework 4.5开发Visual Studio 2013。

谢谢

2 个答案:

答案 0 :(得分:3)

根据我的经验,部署工程分为两个阶段:

1)依赖性分析:我的应用程序需要什么? 。净? Java的? SQL Server? IIS?文件\文件夹复制了吗?配置设置。捷径?

2)如何实现/开发自动化以实现这些目标。

您说您将文件复制过来,将无法正常工作?这意味着您需要花费更多时间进行依赖性分析。

对于#2,我将从这里开始。

https://github.com/iswix-llc/iswix-tutorials

IsWiX是我维护的一个开源项目,使您可以更轻松地了解Windows Installer XML。

答案 1 :(得分:1)

使用.NET制作的WPF应用程序意味着它需要在目标计算机上安装.NET框架。您将无法编写自己的WPF / C#安装程序应用程序,如果没有该程序,该程序就可以在PC上运行。

您可以尝试在网络上找到的许多第三方安装程序之一(例如http://dblock.github.io/dotnetinstaller/)或使用VS安装程序功能(请参见Build an installer)。我不确定后者,从未使用过。