从 app.config 文件读取 userSettings 数据

Reading userSettings data from app.config file

这是我的 app.config

<configuration>
  <userSettings>
    <MyProject.My.Settings>
      <setting name="IP">
        <value>127.0.0.1</value>
      </setting>
    </MyProject.My.Settings>
   </uesrSettings>
</configuration>

我试过了:

My.Settings.IP

TryCast(ConfigurationManager.GetSection("FormProcessing.Designer.My.MySettings"),My.MySettings)

我也尝试了很多其他方法,浏览了很多网站,但仍然没有任何方法可以工作。我也不想移动它。

这应该有效

<configuration>
  <configSections>
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="MyProject.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <userSettings>
    <MyProject.Properties.Settings>
      <setting name="IP" serializeAs="String">
        <value>127.0.0.1</value>
      </setting>
    </MyProject.Properties.Settings>
  </userSettings>
</configuration>

称之为MyProject.Properties.Settings.Default.IP

但是,创建 属性 的最简单方法应该是转到菜单 查看/解决方案资源管理器 。导航至 [您的解决方案] / [您的项目] / 我的项目 / Settings.settings 并双击 Settings.settings。在左侧面板上转到 设置 。添加一行 Name IP, Type String, Scope User, Value 127.0.0.1。顶部有一个访问修饰符,我会把它留为朋友。然后只需使用 [Your Project].Properties.Settings.Default.IP