我将“我在Visual Studio 2008中的C#解决方案”发布到C:\ Deploy。当我运行setup.exe程序时,它将我的程序安装到C:\ Documents and Settings \ Kevin \ Start Menu \ Programs \ MyProgram
在Visual Studio中,有什么方法可以设置自定义安装路径吗?例如,如果我希望我的程序安装到C:\ Program Files \ MyProgram?
,该怎么办?答案 0 :(得分:9)
Publishing使用ClickOnce进行部署。 ClickOnce的优点是易于安装和更新,并且不需要用户具有管理员权限来安装您的应用程序。
如果你想要一个更传统的next-next-next-next-finish安装程序,它还允许用户指定目标文件夹(并为你设置/强制使用默认文件夹),添加一个“安装项目” “点击文件>>到您的解决方案添加>>新项目...,在树中选择其他项目类型>>安装和部署,然后双击“安装项目”。在构建安装项目时,它会创建一个MSI文件(Microsoft Installer安装文件)和一个引导程序EXE文件(如果用户没有Microsoft Installer或所需的.NET Framework,它会自动安装)。
答案 1 :(得分:3)
ClickOnce(“已发布”)应用程序。你无法改变这个位置; - )
您必须使用自己的设置包装工具才能选择或让用户选择位置。或者,您可以将应用程序分发为压缩的可执行文件,如果不需要调用安装例程,喜欢注册文件类型或向注册表添加密钥。