tho*_*asb 6 settings.settings visual-studio
有时(并非总是),当我在"我的项目"页面中编辑设置时,当我添加一个或从那里编辑一个值时,我收到一个错误: '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,几个月前这个问题没有发生.
谢谢
tm1*_*tm1 10
使用Visual Studio 2008时,我对应用程序设置进行了过多的处理,也遭遇了这种情况.此处描述了此修复程序.
简而言之,在项目文件中,文件的LastGenOutputXML元素中有一个XML元素.settings.如果Visual Studio决定向1生成的.Designer.cs文件名添加a ,则会将其保留为LastGenOutputXML元素.只要您不在项目文件中还原此更改,Visual Studio将继续使用.Designer.cs您尝试的任何新文件.
更新
使用Visual Studio 2008,2010和2013 Update 1进行复制