由于某些原因,我不得不更改程序集名称(.exe)。由于.net设置使用程序集名称保存。 Framework无法找到[USER]/AppData/Local
中通常存在的正确.config文件,因此在Upgrade
上调用Settings.Default
时无法升级。这符合Framework的预期。但由于程序集Guid相同,是否有任何可能的标志允许使用特定的程序集名称来检查设置文件。
我的解决方案是在调用升级之前重命名设置文件的目录,或者手动读取旧的.config文件并更新每个设置。但它只是一团糟。
我正在使用.net framework 2.0
任何帮助都会很好。 谢谢