【发布时间】:2014-09-22 07:07:27
【问题描述】:
感谢Is there a config type file for Visual Studio Add-In?,我能够为我正在开发的 Visual Studio 加载项创建一个 app.config 文件,并且能够读取/写入它。
现在我无法保存在运行时对其所做的更改。我一直在运行以下测试代码,但是当我在调试中运行后查看 app.config 文件时,没有任何变化。
Dim pluginAssemblyPath As String = Assembly.GetExecutingAssembly().Location
Dim configuration As Configuration = ConfigurationManager.OpenExeConfiguration(pluginAssemblyPath)
Dim test1 As String = configuration.AppSettings.Settings.Item("Key1").Value
configuration.AppSettings.Settings.Item("Key1").Value = "Is this thing on?"
Dim test3 As String = configuration.AppSettings.Settings.Item("Key1").Value
configuration.AppSettings.SectionInformation.ForceSave = True
configuration.Save(ConfigurationSaveMode.Modified)
【问题讨论】:
-
查看neolisk.com/techblog/vbnet-read-write-appconfig(完全披露 - 这是我的文章)
-
这没有帮助,但我让其他人帮助我:ConfigurationManager.RefreshSection("appSettings") 在我上面的最后一行之后使用它。实际上 app.config 文件不会改变,但是 bin 里面的配置文件会改变。
标签: vb.net visual-studio-addins