gpt4 book ai didi

visual-studio - 当我更改配置设置时,Visual Studio会生成 “Settings1.Designer.vb”

转载 作者:行者123 更新时间:2023-12-04 06:16:59 27 4
gpt4 key购买 nike

有时(并非总是如此),当我在“我的项目”页面中编辑设置时,当我在其中添加一个设置或编辑一个值时,出现错误:'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模型(将designer.vb文件复制到designer1.vb)时,也会发生这种情况,但又增加了问题,在这种情况下,designer.vb文件随后为空。

这是其他人(自2009年以来没有人回答的问题)的另一个问题描述:http://social.msdn.microsoft.com/Forums/en-AU/vbide/thread/29e7b9ff-5cdc-456b-9d2f-bc85145e8eaf

您能想到一个可能的来源,但更重要的是,一个可能的解决方法吗?

我使用的是Visual Studio 2008 Standard,几个月前未发生此问题。

谢谢

最佳答案

在Visual Studio 2008中,当我对应用程序设置进行过多修改时,我也遭受了这一痛苦。该修复程序描述为here

简而言之,在项目文件中,LastGenOutput文件的XML元素内有一个.settings XML元素。如果Visual Studio决定在生成的1文件名中添加.Designer.cs,则该名称将保留在LastGenOutput XML元素中。只要您不还原项目文件中的此更改,Visual Studio就会继续尝试使用新的.Designer.cs文件。

更新

使用Visual Studio 2008、2010和2013 Update 1进行的复制

  • 使用设置设计器创建一个新的.settings文件。
  • 在设计器中,按“查看代码”,这样将生成一个伴随文件。
  • 确保随附文件与其他两个文件位于同一目录中。
  • 从项目中排除所有这三个文件。
  • 显示项目的隐藏文件。
  • 卸载项目。
  • 重新加载项目。
  • 包括三个文件。注意,设计器文件现在显示在伴随文件的下方。
  • 在设计器中更改设置并保存。注意如何生成第二个.Designer.cs文件。
  • 关于visual-studio - 当我更改配置设置时,Visual Studio会生成 “Settings1.Designer.vb”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7901047/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com