【问题标题】:The name "Settings" does not exist in the namespace "clr-namespace:App.Properties"名称空间“clr-namespace:App.Properties”中不存在名称“Settings”
【发布时间】:2013-09-30 06:48:56
【问题描述】:

我有一个名为 Perfect 的项目。 VS 2012 Ultimate,全部更新。

我有一个窗口,标题中有xmlns:Properties="clr-namespace:Perfect.Properties"

我不断收到错误:

The name "Settings" does not exist in the namespace "clr-namespace:Perfect.Properties".

项目编译、构建和运行良好。我的视觉工作室到底是怎么回事?

我得到了另一个解决方案,我只是从中复制了代码,那里没有这样的错误。

UPD:还有其他命名空间问题,比如在我自己的命名空间中找不到我的自定义组合框项,如 xmlns:local="clr-namespace:Perfect.Misc" 和使用 <local:VoidComboItem exchange="All available" />。类存在并在运行时工作,但设计编辑器根本不工作,所以我必须使用 XAML 并运行应用程序来查看更改。

【问题讨论】:

    标签: c# .net visual-studio visual-studio-2012


    【解决方案1】:

    我假设您说的是 WPF 应用程序...

    1- 在大多数情况下,当您遇到其他编译器错误时会发生这种情况,这是您唯一遇到的错误吗?

    2- 也尝试将目标更改为 Release 并重建,然后切换回来。

    3- 保持 VS 更新

    【讨论】:

    • 没有错误,只有几个警告。项目编译、构建和运行
    • 困惑...您说您不断收到该错误...?你怎么能编译、构建甚至运行?
    • 是“完美”这个项目的命名空间名称还是您从中复制代码的项目?
    • 当我尝试使用设计编辑器时,错误在列表中。重建应用程序会清除列表并运行应用程序,但是当我尝试使用编辑器时,错误再次出现。重新加载解决方案在一段时间内完全有帮助,但最终设计编辑器失败了,我不得不重新加载它,这很烦人,因为解决方案已经有点大了。
    • 我可以在 WPF 中预料到这一点,但奇怪的是这只发生在“目标”项目中。您是否已将文件复制并添加(作为现有文件)到项目中或添加了文件然后“复制/粘贴”内容?
    【解决方案2】:

    您的解决方案很可能在网络共享上(请参阅https://stackoverflow.com/a/16218145/647151)。

    尝试将网络共享映射到驱动器,然后从那里打开您的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-06
      • 2016-11-29
      • 2013-04-19
      • 2014-01-16
      • 2023-03-07
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多