C# winform 类型初始化设定项引发异常

Tobin_han 2016-04-25 06:09:22
在C# winform项目中添加了一个Settings文件。
配置以下信息:
名称 类型 范围 值
LocalForWmsFolder string 应用程序 C:/TranferFileDir

App.config生成以下代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<applicationSettings>
<U8AndWMSLinkage.Properties.Settings>
<setting name="LocalForWmsFolder" serializeAs="String">
<value>C:/TranferFileDir/ForWmsHistory</value>
</setting>
</U8AndWMSLinkage.Properties.Settings>
</applicationSettings>
</configuration>


在程序类名为GetPath中我需要获取这个LocalForWmsFolder的名称,得到C:/TranferFileDir/ForWmsHistory值。
private static readonly string localForWmsFolder = ConfigurationManager.ConnectionStrings["LocalForWmsFolder"].ConnectionString;
当我在程序中执行这段代码的时候出现 “GetPath”的类型初始值设定项引发异常。
不知道这样的错误是什么问题,请问大牛如何解决改问题。
...全文
570 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
南天空 2016-04-26
  • 打赏
  • 举报
回复
ConfigurationManager.ConnectionStrings不是用来读Settings配置文件的,这个是用来读AppSetting文件的。而且你读ConnectionStrings就更不对了,那个默认是数据库连接字符串的读取。你查一下配置文件的读取,很快就回明白的。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧