我已经阅读了几个回复,我需要将我的DAL项目的app.config复制到我的exe项目中。这样就完成了,这不是问题所在。
这有点奇怪的是,我的应用程序启动并运行正常,没有任何问题。我不是在运行时得到这个。
我在设计时遇到了xaml设计器中的这个错误。不仅如此,我上次参与这个项目时,一切都运转良好。我好几天都没碰过它。然后我启动VS2010来处理它,现在我有这个错误。
为了澄清我有一个主窗口,其中包含选项卡,每个选项卡项目都分成一个单独的用户控件,并带有自己的视图模型。
为什么会发生这种情况?
答案 0 :(得分:0)
如果控件(或代码隐藏)中的代码试图访问数据库(或在设计时不可用的其他资源),我已经看到过这种情况。然后在设计时Visual Studio运行该代码并获取错误。检查这是否是你正在做的。找出其发生位置的一种方法是尝试删除一堆控件并查看它是否有效(旧的消除过程)。
编辑:检查您是否处于设计模式:
if (!DesignerProperties.GetIsInDesignMode(this))
{
// Your code that breaks in DesignMode
}
有关详细信息,请参阅此MSDN链接:http://msdn.microsoft.com/en-us/library/system.componentmodel.designerproperties.getisindesignmode.aspx