有时(并非总是),当我在“我的项目”页面中编辑设置时,当我添加一个或从那里编辑一个值时,我会收到一个错误:'Settings is ambiguous between declaration in Modules '<project>.My.MySettingsProperty' and '<project>.My.MySettingsProperty'
Visual Studio 创建 的副本My Project\Settings.Designer.vb
,并将它们都注册到.vbproj
文件中。
发生这种情况时,我需要删除 Settings.Designer.vb,删除 Settings1.Designer.vb 中的“1”,并删除 vbproj 文件中对它的引用。
当我编辑 Telerik ORM 模型(复制到 Designer1.vb 的 Designer.vb 文件)时也会发生这种情况,并增加了一个问题,在这种情况下,designer.vb 文件之后为空。
这是其他人对问题的另一种描述(自 2009 年以来,除了我的以外,他没有答案):http ://social.msdn.microsoft.com/Forums/en-AU/vbide/thread/29e7b9ff-5cdc -456b-9d2f-bc85145e8eaf
你能想到一个可能的来源,但更重要的是,一个可能的修复?
我使用的是 Visual Studio 2008 Standard,几个月前还没有出现这个问题。
谢谢