我正在使用VB.net和WPF 4,以及SQL数据库。
我已成功使用此EXACT代码已有好几天了,绝对没有任何问题。然而,现在,突然间,它抛出了最奇怪的例外......
Public Class ROSTER
Dim table_adapter As New AGENT_ROSTERTableAdapters.AGENTROSTERTableAdapter
Dim roster_table As New AGENT_ROSTER.AGENT_ROSTERDataTable
...
我没有删除与此相关的任何内容,我仍然可以做类似的事情,但我不能,因为我的生活,弄清楚为什么我会收到以下错误:
发生了XamlParseException '为'System.Windows.Baml2006.TypeConverterMarkupExtension'提供价值,引发了一个异常。行号'4'和行位置'106'。
详细信息,每个字段都包含以下内容:
{无法计算表达式,因为我们在无法进行垃圾收集的地方停止,可能是因为可能优化当前方法的代码。}
为什么这样做,我该怎么做才能修复它?
答案 0 :(得分:0)
您确实意识到异常是 XamlParseException 因此不应该与您发布的代码有任何关系? (如果该代码用于解析那么这就是我的错误,但是如果你能提供更多的上下文会有帮助)
答案 1 :(得分:0)
解析XAML时遇到任何异常时都会抛出XamlParseException
。该消息告诉您TypeConverterMarkupExtension
是引发异常的原因,因此您需要查看XAML中使用类型转换器的位置。查看内部异常中的堆栈跟踪将有助于您。
答案 2 :(得分:0)
我明白了!这个特殊错误是由我的调试器本身有一个错误引起的。要修复它,我将不得不重新安装Visual Studio Express 2010等。同时,我还有另一台计算机,我可以在我的项目上工作。