具有 mstest(ui 测试)的项目 AAppSettings.Settings
- 具有可公开访问的设置文件
引用 A 的项目 B(A VS 插件)
应用设置
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 的值。