数据绑定控制错误

时间:2012-09-04 22:34:42

标签: .net wpf entity-framework-4 sql-server-ce visual-studio-2012

我在Windows 7 Pro上使用Visual Studio Ultimate 2012 RC来设计带有SQL CE 4.0的简单WPF 4.5应用程序 我已经将数据库建模为实体,这很有效,但是当我尝试从Data Source窗口拖放实体属性时,Visual Studio会生成已知错误:

将数据绑定到控制中 无法将控件添加到设计图面或绑定到控件 因为类型无法解决。请尝试 构建项目或添加必要的程序集引用。

嗯,我当然试图清理和重建解决方案。一些答案表明我应该将我的项目移动到C:\驱动器,所以我确实将我的项目移动到了C:\ drive 。我甚至尝试使用SQL CE数据库在C:\驱动器上创建一个全新的项目。我尝试将目标框架从4.5更改为4.0,因为我可以在我的Visual Studio 2010中执行此操作而不会出现问题,但这也没有帮助。 我无法在VS2010中生成实体,因为我的VS2010没有连接SQL CE 4.0 :(

可能是VS2012错误还是我错过了什么? 谢谢你的任何回复!

2 个答案:

答案 0 :(得分:4)

好的,这很奇怪,但有帮助。如果遇到这种情况,您必须手动将XML命名空间添加到您自己的项目中 - 如下所示:

<Window ....
       xmlns:yourAlias="clr-namespace:WpfApplication1"
 ... />

然后清理你的项目并重新开始。过了一段时间,数据源的视觉拖放开始像魔术一样工作:)

答案 1 :(得分:0)

出现同样的问题,我通过转到构建菜单来重建我的项目,它解决了我的问题