2011-05-01 34 views
4

如果我创建一个WPF或WinForms应用程序,我可以通过它的可执行文件在Debug文件夹中启动它。为什么所有程序都带有安装向导,我如何为我的WPF/WinForms应用程序创建一个?为什么我需要安装向导?我如何创建一个?

+0

根本不需要安装向导,因为icktoofay指出他们只是提供某些附加功能,如果你不需要任何你不需要安装程序的东西。 – 2011-05-01 06:24:01

回答

0

在将基于Windows的应用程序部署到客户端机器时,我们需要注意安装位置,注册表值等几个方面,并确保客户机中存在所需的.Net框架版本。诸如此类的东西可以使用installer.You可以通过使用安装和部署项目或使用ClickOnce

检查下面的链接了解更多

Setup and Deployment Projects
Deploying a WPF Application (WPF)
Deploying a Standard WPF Application Using ClickOnce and Visual Studio创建一个安装自动化 WPF 3.5 SP1 Deployment

2

程序通常会使用安装程序,因为它可以在一个已知的位置放程序,添加的东西到开始菜单,添加注册表项等

您可以使用NSIS的安装程序。

1

安装程序将由管理员运行(大部分时间)。这将允许您在安装期间修改受保护的系统内容,如文件系统(Program Files文件夹),注册表和安装服务等。

然后实际的程序将不需要这些权限,并且可以由非管理员运行。

另请参见:Microsoft徽标要求使用Windows Installer(该服务可安装MSI并将它们添加到控制面板以便轻松移除)。

0

例如,如果复制到新安装的Windows XP系统,几乎所有由Visual Studio 2010生成的程序都将无法运行。这就是安装人员很难做到的事情:依赖关系。

相关问题