我在我的WPF项目中遇到了这个奇怪的问题。我一直收到以下格式的错误:名称"...“在命名空间"clr- namespace :...“中不存在
下面是它的实际外观的屏幕截图:http://i.stack.imgur.com/wrJQk.png
我已经尝试了几乎所有的方法:重启visual studio,清理解决方案,重建解决方案,恢复到git提交历史的较早点,移动文件等等。是的,在提出我的问题之前,我已经做了一些研究,我遇到的解决方案都没有对我起作用。
在我看来,这些错误根本不应该出现,因为这些命名空间/文件只是存在,visual studio应该不会有任何问题来找到它们。如果你想了解更多信息,可以在github上找到这个项目:https://github.com/Reverp/Toxy
现在是有趣的部分,visual studio可以很好地构建/调试项目。唯一不起作用的是设计视图,因为它有“无效的标记”。但更奇怪的是,在不同的机器上尝试后,一些似乎有相同的问题,但另一些根本没有。没有这个问题的机器都在运行Windows8(我的机器运行8.1),但这不应该有什么关系,对吧?
此外,一旦我开始工作项目,尽管有错误,随着时间的推移,更多类似的错误将开始弹出!
如果要尝试重现此过程,应执行以下操作:克隆存储库,在visual studio中打开解决方案文件,然后打开MainWindow.xaml。在此之后,应该会出现错误。
以前有人遇到过这个问题吗?或者你知道如何解决这个问题吗?提前谢谢。
发布于 2014-08-26 18:34:07
看看你在Github上的代码,你的朋友类在结构上有一个参数。由于您的错误在XAML中,我猜想没有设置该参数。
尝试向导致问题的三种类型添加一个无参数构造函数,并查看它们是否得到解决。
您必须将MainViewModel作为属性赋值传递:
<viewModels:MainViewModel x:Key="myViewModel" />..。创建主视图模型的实例
<viewModels:FriendControlViewModel x:Key="friends" MainViewModel="{StaticResource myMainViewModel}" />..。要将其链接到您的朋友:)
https://stackoverflow.com/questions/25502680
复制相似问题