C#打包问题:在安装过程中要实现动态修改app.config的内容,怎么做啊

如题所述

第1个回答  2013-04-22
在做安装包的时候先写好类,不过我没有用过,在安装项目里有这个类提供的不过建议还是以默认的方式安装,首次运行程序的时候让用户选择是否进行更改,这个时候更改配置文件也比较方便

C#如何动态修改app.config配置文件?
1. web.config的修改可能会导致session等服务器变量的丢失 2. 如果你的页面是发布在IIS下面,要通过页面修改web.config,必须给web.config这个文件添加 Network service (IIS6)或 ASPNET (IIS)用户的写权限,这在实际操作中是不可想象的

...应用程序在执行过程中修改了app.config的内容后,怎样使它及时生效...
把你要经常修改的配置放在另外一个xml文件里面,你去读xml里面的配置,用一次,读一次,这样就是即时生效的了。

怎么在C#项目中添加app.config配置文件
也可手动添加编写app.config文件,具体步骤是右键单击工程名->添加->新建项->应用程序配置文件,这里用默认的App.config的名字就好,不要改动->确定->添加成功 然后就可以在工程里手动编写app.config的内容了。

C# winform 想动态修改config文件,config里面没有变呢
你上面的代码改的是xx.vshost.exe.config(而不是xx.exe.config),Configuration没有提供直接改原始配置文件的方法,如果你非要改,只能用File去处理这个文件(而且只能下次才生效了,因为这次启动后,程序读取的就只有xx.vshost.exe.config

C#控制台程序怎样读写app.config中的数据
首先在App.config中添加如下代码 <?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="ImgPath" value="D:\\img\\" \/> <\/appSettings><\/configuration>然后引用System.Configuration 然后调用 String str = ConfigurationManager.AppSettings["ImgPath"];...

C# app.config是什么意思?
app.config是用户自定义配置文件,能够比较灵活修改你的一些配置信息,比如说你的程序需要兼容两种数据库,就可以根据修改配置文件中的参数来实现数据库的连接字符的改变。。。用的比较多的在抽象工厂模式下,更能体现他的用途

C#如何修改以.config结尾的XML文件
app.config文件为应用程序的配置文件,操作此文件并不能按操作一般的XML文件那样,而是需要C#提供的关于操作配置文件的类库Configuration来操作.另外还要添加此应用(System.Configuration)才行:在vs右边的文件列表里解决方案上右击,选中添加引用,在弹出的对话框里选中System.Configuration添加即可.对于配置文件的修改...

C#winfom中链接后台数据库操作页面怎么调用app.config的配置文件
\/\/using System.Configuration;还要引用dll string s = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString;

C#app.config配置文件多组<appSettings>怎么办?
……2.定义一个AutoIncrease的key,将value存储为多值的形式,以自定义分隔符隔开,同要需要在程度代码中再调用时将其分离开,如:分隔符用逗号:1,2,3,……,调用时使用.Split(',')来分离 再有一种方法就是在脱离app.config这种特定XML规则的文件中存储,此方法可自定义数据存储结构 ...

c#.net 如何控制app.config里的数据库连接字符串不是明文?
您可以下载Microsoft的Enterprise Library企业类库,其中有专门用来加密的类库,而且其中有个EntLibConfig.exe这个应用程序,专门用来给web.config和app.config来加密,企业类库可以到www.codeplex.com上下载,当然也可以百度啦,而且可以在百度文库中下载Enterprise Library类库的使用说明,是PDF版的,Enterprise ...

相似回答