c#从旧版本复制具有diff命名空间的设置

时间:2016-07-13 15:08:23

标签: c#

为了在多个项目之间共享设置,我将文件移动到基​​础项目。但随后设置文件的命名空间随之改变。

即。它曾经是OldNameSpace.Properties.Settings,现在是NewNameSpace.Properties.Settings

由于名称空间不同,我无法将旧设置复制到.Upgrade()的新设置中。

最好的办法是什么?

1 个答案:

答案 0 :(得分:1)

您可以在设置文件的文件属性中指定名称空间覆盖。这将允许您保留旧的命名空间并避免您提到的问题。

在项目中使用F4打开“属性”窗格,然后导航到解决方案资源管理器中的“设置”文件,它应该位于该属性窗口中,您可以对其进行编辑。属性名称为Custom Tool Namespace,您可以在其中定义要使用的命名空间。