C# 怎么样自己设置安装目录啊?而不是让他默认安装路径,高手指点下吧

作者&投稿:却莎 (若有异议请与网页底部的电邮联系)
C# 怎么样自己设置安装目录啊?而不是默认安装路径,我要访问里面的数据库啊!不然程序安装后没法运行啊~

可以在安装项目的属性中设置:


这里有讲解:https://jingyan.baidu.com/article/b7001fe184e4e50e7382dd4e.html
就是修改DefaultLocation。

可能是默认路径被改拉:

方法如下:
点击"应用程序文件夹"打开属性对话框:

将属性中的"defaultlocation"的路径设置为
[ProgramFilesFolder][manufacturer]\[ProductName]

其中][manufacturer]也可以去掉,那么安装路径会是“c:\programm file\安装解决方案名称”(不去的话,做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称");

先试着改下,看行不行, 不行的话再Hi我 - -,

就是正常吧,选 “浏览”


蒲县15397569976: C# 怎么样自己设置安装目录啊?而不是让他默认安装路径,高手指点下吧 -
金松咳特: 可能是默认路径被改拉:方法如下:点击"应用程序文件夹"打开属性对话框: 将属性中的"defaultlocation"的路径设置为[ProgramFilesFolder][manufacturer]\[ProductName] 其中][manufacturer]也可以去掉,那么安装路径会是“c:\programm file\安装解决方案名称”(不去的话,做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称"); 先试着改下,看行不行, 不行的话再Hi我 - -,

蒲县15397569976: C# 怎么样自己设置安装目录啊?而不是默认安装路径,我要访问里面的数据库啊!不然程序安装后没法运行啊 -
金松咳特: 可以在安装项目的属性中设置:

蒲县15397569976: C#如何在安装部署程序的时候建立文件夹 -
金松咳特: 在你的项目中加一个安装类(添加新项目, 选安装类),在 重写install方法,可获取安装时设置的参数,并实现你的要求.http://blog.csdn.net/greystar/article/details/76716 上面有示例

蒲县15397569976: c#windows服务如何获取自己的安装路径 -
金松咳特: 在Windows服务中需要获得当前服务所在的路径时,不能简单的使用Environment.CurrentDirectory来获得当前路径,因为windows服务所启动的目录都是在c:/windows/system32.如果在你的服务中需要检测某个配置文件时,你无法获得这个配置文件的路径.

蒲县15397569976: 如何更改C#默认保存路径 -
金松咳特: 在config中增加一项,内容的文件的保存路径,保存前读取该项的内容,再加上文件名,就行了.

蒲县15397569976: C# 自定义VS安装项目的安装路径(可以通过程序调用DefaultLocation属性吗) -
金松咳特: 1新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.2安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3开始制作安装向导完成后即可进入项目文件夹...

蒲县15397569976: 求教:C#打包时,怎么样修改默认安装路径,我想安装到D盘.在网上查了好久,没解决.
金松咳特: 斜杆方向打反了.D:\[ProductName]

蒲县15397569976: C# 部署安装包时候怎么让程序在指定位置上,新建一个文件夹. 在线等,谢谢. -
金松咳特: 你为什么要打包的时候建空文件夹,空文件夹,你可以在他一打开项目的时候自动建立一个就好了啊 ...我的意思表达没有明确,我的意思是,你在程序运行的时候,后台自动判断,if(!Directory.Exists("你的路径"))Directory.CreateDirectory("你的路径");写在程序启动时就可以了

蒲县15397569976: c#里 怎么获取系统默认安装程序的路径啊?急!! -
金松咳特: System.Reflection.Assembly curPath = System.Reflection.Assembly.GetExecutingAssembly(); FileInfo info = new FileInfo(curPath.Location); return info.Directory.FullName; 会返回exe所在文件夹的路径.

蒲县15397569976: 如何设置 发布 程序的 安装路径? C#
金松咳特: to 如果将程序 发布后 在网页上 默认安装程序都是在 C:\Documents and Settings\kingmax\Local Settings\Application Data一个隐藏目录下. 请问我如何在发布的时候,让用户自己确定安装的路径,谢谢. 你的问题在于,从web上下载文件都会临时存在IE的temp目录中,因此如果安装程序没有明确指明安装路径的话,会默认此目录为安装路径,从而造成你说的现象. 如果从web上发布安装的话,首先需要把你的安装程序的目录设定到program files目录下,这样才能避免你说的问题.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网