C# 为什么我需要安装向导?如何创建一个?
如果我创建WPF或WinForms应用程序,我可以通过调试文件夹中的可执行文件启动它。为什么所有程序都附带安装向导?我如何为我的WPF/WinForms应用程序创建一个安装向导?程序通常附带安装程序,因为它可以将程序放在已知位置,将内容添加到“开始”菜单,添加注册表项等C# 为什么我需要安装向导?如何创建一个?,c#,wpf,winforms,installation,C#,Wpf,Winforms,Installation,如果我创建WPF或WinForms应用程序,我可以通过调试文件夹中的可执行文件启动它。为什么所有程序都附带安装向导?我如何为我的WPF/WinForms应用程序创建一个安装向导?程序通常附带安装程序,因为它可以将程序放在已知位置,将内容添加到“开始”菜单,添加注册表项等 您可以使用创建安装程序。在将基于windows的应用程序部署到客户端计算机时,我们需要注意几个方面,如安装位置,注册表值,以确保客户端计算机中存在所需的.Net framework版本。可以使用安装程序自动执行此类操作。您可以使
您可以使用创建安装程序。在将基于windows的应用程序部署到客户端计算机时,我们需要注意几个方面,如安装位置,注册表值,以确保客户端计算机中存在所需的.Net framework版本。可以使用安装程序自动执行此类操作。您可以使用安装和部署项目或使用clickonce创建安装程序 查看以下链接了解更多信息
安装程序(大部分时间)将由管理员运行。这将允许您在安装过程中修改系统的受保护内容,例如文件系统(程序文件文件夹)、注册表和安装服务等 然后,实际的程序将不需要这些特权,可以由非管理员运行
另外:Microsoft徽标要求强制使用Windows Installer(安装MSI并将其添加到控制面板以便于删除的服务)。例如,Visual Studio 2010生成的几乎所有程序,如果复制到新安装的Windows XP系统,将无法运行。安装程序很难做到这一点:依赖项。正如icktoofay指出的那样,您根本不需要安装向导,它们只提供某些附加功能,如果您不需要这些功能,您也不需要安装程序。