C# 从具有 diff 命名空间的旧版本中复制设置
本文关键字:版本 复制 设置 命名空间 diff | 更新日期: 2023-09-27 17:56:51
为了使设置在多个项目之间共享,我将文件移动到了基本项目。但随后设置文件的命名空间随之更改。
也就是说,它曾经是OldNameSpace.Properties.Settings
,现在是它的NewNameSpace.Properties.Settings
由于命名空间不同,我在使用 .Upgrade()
将旧设置复制到新设置时遇到问题。
方法是什么?
您可以在设置文件的文件属性中指定命名空间覆盖。这将允许您保留旧的命名空间并避免您提到的问题。
在项目中,使用 F4
调出"属性"窗格,然后导航到解决方案资源管理器中的"设置"文件,该文件应位于该属性窗口中,你可以对其进行编辑。属性名称为 Custom Tool Namespace
,这是定义要使用的命名空间的位置。