我是新来的..
问题:
你能有一个外部设置文件并使用sharpdevelop从visual basic .net 4.0中读取信息吗?
感谢您的回答。
通过配置文件,我假设您的意思是app.config文件。
SharpDevelop 支持使用 ConfigurationManager 从 app.config 的 appSettings 部分获取值的旧样式:
<appSettings>
<add key="PageSize" value="10" />
</appSettings>
Dim PageSize As Integer =
Configuration.ConfigurationManager.AppSettings("PageSize")
它还支持使用设置文件的新样式,该样式将自定义部分添加到您的 app.config 和生成的 VB.NET 类中。
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WindowsApplication1.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<WindowsApplication1.My.MySettings>
<setting name="PageSize" serializeAs="String">
<value>0</value>
</setting>
</WindowsApplication1.My.MySettings>
</userSettings>
My.Settings.Default.PageSize
SharpDevelop 和 Visual Studio 之间的主要区别在于,您必须创建 My Project 文件夹结构并通过文件属性在 .settings 文件上将命名空间设置为 My。Visual Studio 将在您创建新项目时创建 .settings 文件,这使您更容易上手。