名称“Settings”在命名空间“clr-namespace:App.Properties”中不存在。

5

我有一个名为Perfect的项目,使用VS 2012 Ultimate版本,并已更新至最新版。

在头部有一个带有xmlns:Properties="clr-namespace:Perfect.Properties"的窗口。

但是我一直收到错误提示:

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

项目编译、构建和运行都很好,但是我的Visual Studio出了什么问题?
我有另一个解决方案,从中我只是复制了代码,那里没有这样的错误。
更新:还有其他命名空间的问题,例如它找不到我在自己的命名空间中声明的自定义Combobox项目,类似于xmlns:local =“clr-namespace:Perfect.Misc”并使用<local:VoidComboItem exchange="All available" />。该类在运行时存在且有效,但设计编辑器根本无法工作,因此我必须使用XAML并运行应用程序才能查看更改。
2个回答

1

我猜你在谈论一个WPF应用程序...

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

2- 同时尝试将目标更改为发布并重新构建,然后再切换回来。

3- 保持VS更新。


没有错误,只有几个警告。项目编译、构建和运行。 - Nanako
困惑了...你说你一直收到那个错误信息...?为什么你可以编译、构建甚至运行呢? - Afshin
这个项目的命名空间名称是“Perfect”,还是你从中复制代码的那个项目的名称? - Afshin
当我尝试使用设计编辑器时,错误会出现在列表中。重建应用程序可以清除列表并使应用程序运行,但是当我尝试使用编辑器时,错误会重新出现。完全重新加载解决方案可以帮助一段时间,但最终设计编辑器会失败,我必须再次重新加载它,这非常令人烦恼,因为解决方案已经相当庞大了。 - Nanako
我本来会在WPF中期待这种情况,但奇怪的是这只发生在“目标”项目中。你是复制文件并将其添加到项目中(作为现有文件),还是添加了一个文件然后“复制/粘贴”内容? - Afshin
添加了一个文件,然后“复制/粘贴”内容。而且这是一个目标项目,对吧。 - Nanako

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接