总算拜读到大作了~~ 呵呵 非常感谢带来这么好的.net2体验
收藏之
拜读,我写1.1的,如果可以的话你也把2.0里对应结构的改变写出来,给大家做个对比,相信对很多人更好地掌握和理解还是很有用的,毕竟很多东西的演化过程才是最能指导人的
怎么我这个版本的没有这个类啊?
Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
Microsoft .NET Framework
Version 2.0.50727
Installed Edition: Enterprise
Microsoft Visual Basic 2005 77718-113-3000004-41229
Microsoft Visual Basic 2005
Microsoft Visual C# 2005 77718-113-3000004-41229
Microsoft Visual C# 2005
Microsoft Visual Studio Tools for Office 77718-113-3000004-41229
Microsoft Visual Studio Tools for the Microsoft Office System
Microsoft Visual Web Developer 2005 77718-113-3000004-41229
Microsoft Visual Web Developer 2005
Visual Studio 2005 Team Edition for Architects 77718-113-3000004-41229
Microsoft Visual Studio 2005 Team Edition for Software Architects
Visual Studio 2005 Team Edition for Developers 77718-113-3000004-41229
Microsoft Visual Studio 2005 Team Edition for Software Developers
Visual Studio 2005 Team Edition for Testers 77718-113-3000004-41229
Microsoft Visual Studio 2005 Team Edition for Software Testers
Crystal Reports AAC60-G0CSA4B-V7000AY
Crystal Reports for Visual Studio 2005
需要添加引用System.Configuration.Dll
我在web site项目中,找不到程序集的名称?郁闷!!!大虾知道怎么取得程序集的名称吗?
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
其中的OpenExeConfiguration方法的另外一个重载:
public static Configuration OpenExeConfiguration (
string exePath
)
,其中的exePath参数要求提供的是可执行文件的路径,比如我的项目属性为windows application,项目名称为CustomCfg,编译后的文件名为CustomCfg.exe,那么我的调用就是:
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration("CustomCfg.exe");
请教一下,如果有类似下面的树型结构,有没有好的方法吗?
<job name="all">
<job name="power" command="power on"/>
<job name="test tv">
<job name="step1.1" command="turn on tv" />
<job name="step1.2" command="turn off tv" />
回LuXueQiang:
你说的这种我查到的方法似乎只能是
<add job name="all"/>
<add job name="power" command="power on"/>
<add job name="test tv">
<add name="step1.1" command="turn on tv" />
<add name="step1.2" command="turn off tv" />
直接像你那样写配置,如何识别,我确实没有发现。你若有发现也请告诉我。
如果配置文件为:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
......
</configSections>
<XrinehartFramework>
<CommSupport>
<RemotingCompress AppName="A1" CompressLevel="DEFAULT_COMPRESSION" CompressCacheSize="1024" UnCompressCacheSize="1024" MinCompressSize="0">
<RemotingCompress AppName="A2" CompressLevel="DEFAULT_COMPRESSION" CompressCacheSize="1024" UnCompressCacheSize="1024" MinCompressSize="0">
</RemotingCompress>
</CommSupport>
</XrinehartFramework>
</configuration>
用以上方法是无法实现的.
嗯,是的,我上面这个只写了最简单的。本来打算再写一篇深入的,涉及多条记录的配置,不过可惜一直都没腾出时间来写。
如果有兴趣告诉我你的信箱吧。我晚上给你发一段示例代码
非常感谢!
我的信箱:LuXueQiang@tom.com
请教一下
......
<Settings DefaultProvider="Access" >
<providers>
<add name="SQL" type="type" connectionString="string" databaseOwner="dbo" />
<add name="Access" type="type" connectionString="string">
</providers>
</Settings>
......
DefaultProvider我知道该如何读取了
但是像上面这种情况,有多个<add>节,而且其中的属性也也可能不同,该怎么处理啊?
请教一下
......
<Settings DefaultProvider="Access" >
<providers>
<add name="SQL" type="type" connectionString="string" databaseOwner="dbo" />
<add name="Access" type="type" connectionString="string">
</providers>
</Settings>
......
DefaultProvider我知道该如何读取了
但是像上面这种情况,有多个<add>节,而且其中的属性也也可能不同,该怎么处理啊?
我用最后的config.Save();保存修改后的数据
可是在应用程序中读取的时候是改的,但是在配置文件中数据还是没有变,这是怎么回事呢?>
现在配置文件是这样的
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="Pics.My.MySettings.ConnectString" connectionString="Data Source=(local);Initial Catalog=jcjgl;Persist Security Info=True;User ID=webdb;Password=123456"
providerName="System.Data.SqlClient" />
</connectionStrings>
<userSettings>
<MySettings>
<setting name="InterFaceFile" serializeAs="String">
<value>default.ife</value>
</setting>
</MySettings>
</userSettings>
</configuration>
我想获得InterFaceFile节点的Value那该怎么写?