[英]Reading values from App config file externally
我创建了一个 windows 表单应用程序,它从 App 配置文件中获取值。 我想做它,在构建之后,我转到应用程序配置文件并打开它并更改值。 然后程序正在获取该值。 但遗憾的是它不起作用。 你能告诉我我哪里错了吗?
int EmId = Properties.Settings.Default.UserId; //taking the UserId value from Appconfig
bl_Static.empIDFixed = EmId; // assign it to the Static variable
这是我正在更改“值”的 Appconfig 代码
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /></startup>
<userSettings>
<PopUpPAS.Properties.Settings>
<setting name="UserId" serializeAs="String">
<value>4</value>
</setting>
</PopUpPAS.Properties.Settings>
</userSettings>
<runtime>
当我在外部进行更改时(从记事本打开应用程序配置文件并将值更改为另一个值)。 它没有得到价值。
经过我的测试,我发现你的代码没有问题。 我建议你按照我的步骤创建一个项目。
我的 Settings.settings 如下: Settings.settings
我的代码:
private void Form1_Load(object sender, EventArgs e)
{
int EmId = Properties.Settings.Default.UserId;
MessageBox.Show(EmId.ToString());
}
执行过程:执行过程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.