你所谓的"值"是<value>COM1</value>这东西吗
这是InnerText啊,不是value属性
这不过是在comname下嵌套了一个子项,value是标签,COM1是文本

解决方案 »

  1.   

    我也是问问题的
    楼主这个是C#哪个项目的啊winform还是web
    文件类型是.comfig还是.xml的
    为什么我自己创建<userSettings>这个标签总是有问题
      

  2.   

    config默认有这个节点吗?看样子是你注册的sectionGroup用到了这个,config其实就是xml文件,你可以通过Linq To XML来读取
      

  3.   

    using System.Linq;XElement root = XElement.Load(path41);
     var value = root.Element("userSettings").Elements("skfpClient.Properties.Settings").Elements("setting").Elements("value").SingleOrDefault().Value;
      

  4.   

    config文件中可以随意放自己发明的(用户定义的)节点。
    https://msdn.microsoft.com/zh-cn/library/2tw134k3(v=vs.100).aspx
      

  5.   

    首先鄙视标题党  (我还真以为有人发新年红包呢)这配置应该是VS自动生成的一个配置项   你可直接读取
    string comname = skfpClient.Properties.Settings.Default.comname