返回信息流用C#写了个小软件,因为要拿到其他机器上使用,需要做个安装包。安装部署一番后,有一个问题,想请教大牛们:最后安装时,虽然提示用户选择安装文件夹,但是最终仍然装到默认的C盘。不知道要怎么改
(我的编程环境是VS2010,用visual studio installer部署的)
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3366同步于 2011/9/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
请教:C# 安装部署问题
hurricane
2011/9/30镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
恩,那属性我设置的应用程序文件夹(目标计算机),而应用程序文件夹的默认路径是Program Files\Product Name,property属性我就是设置的是TARGETDIR,就是“选择文件夹对话框”返回用户选择的路径的属性,但是不知道为什么不管用
【 在 ahomer 的大作中提到: 】
: setup 工程,里面你选择了需要打包的工程,双击该工程,然后,然后会出来一个页面,查看属性,看看,有一个是跟设置安装目录相关的
: --
[ProgramFilesFolder]\[ProductName]
【 在 hurricane 的大作中提到: 】
: 恩,那属性我设置的应用程序文件夹(目标计算机),而应用程序文件夹的默认路径是Program Files\Product Name,property属性我就是设置的是TARGETDIR,就是“选择文件夹对话框”返回用户选择的路径的属性,但是不知道为什么不管用
: 【 在 ahomer 的大作中提到: 】
: : setup 工程,里面你选择了需要打包的工程,双击该工程,然后,然后会出来一个页面,查看属性,看看,有一个是跟设置安装目录相关的
: ...................
恩,对,我就是这样的。哪个地方还可能有问题呢?难不成跟系统也有关系?
【 在 ahomer 的大作中提到: 】
: [ProgramFilesFolder]\[ProductName]
: 【 在 hurricane 的大作中提到: 】
: : 恩,那属性我设置的应用程序文件夹(目标计算机),而应用程序文件夹的默认路径是Program Files\Product Name,property属性我就是设置的是TARGETDIR,就是“选择文件夹对话框”返回用户选择的路径的属性,但是不知道为什么不管用
: ...................
Windows 7? 以Administrator身份运行试试
安装程序不是默认以Administrator身份安装吗,如果不是Administrator身份,要在Program Files文件夹里面装的东西,应该是没权限的
【 在 hurricane 的大作中提到: 】
: 貌似的确是系统的原因,公司电脑系统权限太低了,程序就自动找路径安装了,但还是不知道怎么修改,至少可以提示一下用户吧
: --
Vista...
就是这个问题,现在就是想如果安装到Program Files里没有权限的话,可以提示一下用户,而不是直接换一个路径装。要实现这样,是不是VS这个封装好的打包程序就不给力了,要自己搞个安装类啊~
【 在 ahomer 的大作中提到: 】
: Windows 7? 以Administrator身份运行试试
: 安装程序不是默认以Administrator身份安装吗,如果不是Administrator身份,要在Program Files文件夹里面装的东西,应该是没权限的
: 【 在 hurricane 的大作中提到: 】
: ...................
用户没权限,你可以把安装放在公共位置,all user application folder里面
你用自己写的安装方法同样会有问题,没有写入权限,用其他打包程序结果是一样的。
【 在 hurricane 的大作中提到: 】
: Vista...
: 就是这个问题,现在就是想如果安装到Program Files里没有权限的话,可以提示一下用户,而不是直接换一个路径装。要实现这样,是不是VS这个封装好的打包程序就不给力了,要自己搞个安装类啊~
: 【 在 ahomer 的大作中提到: 】
: ...................