为了在多个项目之间共享设置,我将文件移动到基础项目。但随后设置文件的命名空间随之改变。
即。它曾经是OldNameSpace.Properties.Settings
,现在是NewNameSpace.Properties.Settings
由于名称空间不同,我无法将旧设置复制到.Upgrade()
的新设置中。
最好的办法是什么?
答案 0 :(得分:1)
您可以在设置文件的文件属性中指定名称空间覆盖。这将允许您保留旧的命名空间并避免您提到的问题。
在项目中使用F4
打开“属性”窗格,然后导航到解决方案资源管理器中的“设置”文件,它应该位于该属性窗口中,您可以对其进行编辑。属性名称为Custom Tool Namespace
,您可以在其中定义要使用的命名空间。