抛出了“MS.Internal.Validate + Validation Failure”类型的异常

时间:2013-05-27 12:30:03

标签: wpf xaml

将一个按钮拖放到我的WPF表单上是错误的,我还尝试输入xaml作为按钮(同样的错误)

它弹出错误' MS.Internal.Validated + Validation Failure'被扔了

然后弹出后屏幕变白并显示:

Exception of type 'MS.Internal.Validate+ValidationFailure' was thrown.
at MS.Internal.Validate.Retail(Boolean value)
at MS.Internal.Design.DocumentModel.DocumentTreeManagers.ItemUpdater.ApplyDelta(INodeHost 
nodeHost, DeltaItemCollection delta, ModifiableDocumentTree root, DocumentNodeDictionary 
oldTable, Boolean updateTable, DocumentNodeDictionary deletedItems, Comparison`1 compare)
at Microsoft.Windows.Design.DocumentModel.Trees.DocumentTreeManager.ApplyDelta(Delta delta, 
Comparison`1 compare)
at Microsoft.Windows.Design.Platform.ViewProducerBase.ApplyUpdate(Delta delta)
at Microsoft.Windows.Design.Platform.ViewProducerBase.IncrementalRebuild(DocumentTreeManager 
tree, Damage damage)
at Microsoft.Windows.Design.Platform.ViewProducerBase.UpdateView(DocumentTreeManager tree, Damage 
damage)
at Microsoft.Windows.Design.DocumentModel.ViewProducer.UpdateView(UpdateDamageArguments args)

考虑到我在星期五编辑这个表格没有错误,这似乎是随机的。

2 个答案:

答案 0 :(得分:1)

我已经通过在visual studio 2012中打开相同的项目而不是使用2010来解决了这个问题(如果我在这里添加一个按钮就像正常一样工作)

请注意,这不是真正的最佳解决方案(考虑到并非所有人都有vs 2012的副本才能切换到)

答案 1 :(得分:1)

我的WPF表单中出现了类似的错误(至少相同的验证失败部分)。 在我的情况下,我能够通过关闭和重新打开visual studio并简单地在项目中选择“Rebuild”来解决它。