如何永久保存visualstudio设置文件
本文关键字:设置 文件 visualstudio 保存 何永久 | 更新日期: 2023-09-27 17:59:45
项目A具有mstest(ui测试)-具有公共访问的设置文件AppSettings.Settings
项目B(A VS Addin),引用
应用程序设置
Key1 = DefaultVal1
Key2 = DefaultVal2
我在项目B中这样做
ProjectA.Properties.AppSettings.Default.Key1 = Value1;
ProjectA.Properties.AppSettings.Default.Save();
问题:ProjB触发的ProjA中的mstest没有看到项目B在设置文件中所做的更改。它只看到设置文件中存在的默认值。
我是否可以永久保存设置文件中的更改?
编辑:我发现项目A运行在与项目B不同的AppdDomain中。因此,我现在的问题是如何在不同的AppDomain中保持AppSettings.Settings的值。
这里介绍了如何在vs中导出和/或导入设置,http://msdn.microsoft.com/en-us/library/vstudio/1x6229t8(v=vs.100).aspx我希望它是有用的^^和你正在寻找的东西
问题似乎是两个AppDomain有两个单独的设置缓存副本。Save()
会将它们保存在磁盘上,因此现在您需要项目A刷新其副本。
您是否尝试过从项目a中的函数对设置对象调用Reload()
?