我正在使用基于本地数据库的WPF应用程序。我的问题是如何将其转换为可在所有PC(Windows OS)上运行的应用程序。我试图将整个项目文件夹转移到另一台PC并尝试运行exe(debug / bin / application.exe),但没有工作。
我正在使用.Net Framework 4.5开发Visual Studio 2013。
谢谢
答案 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)。我不确定后者,从未使用过。