【发布时间】:2012-11-29 18:40:05
【问题描述】:
当我尝试在 Visual Studio 2012 中调试我的应用程序时收到TypeInitializationException,但我能够在 Visual Studio 2010 中运行该应用程序而不会出错。
我最近移动了一堆东西(包括我的项目和一些参考资料),以便将其纳入版本控制系统。我必须重新链接几个项目,以便在其他系统上签出时所有内容都能正确链接。
我们的开发环境是混合的(VS2010 和 VS2012)。用完 VS2010 不会产生任何错误。但是当我在 VS2012 中运行调试时,我收到了TypeInitializationException 异常。
original 目录中的项目(出于版本控制目的而在移动之前所在的位置)在 VS2010 和 VS2012 中仍然可以正常运行。
有一个标志或一个参数或某处有点混乱,但我不确定在哪里。有没有人知道我可以做些什么来让它在 VS2012 中也能正常工作?
(如果有的话,请告诉我要在此处包含的代码或配置信息)
内部异常:
“System.Windows.Navigation.BaseUriHelper”的类型初始化程序引发异常。
(第二个)InnerException:
“MS.Internal.TraceDependencyProperty”的类型初始化程序引发异常。
【问题讨论】:
-
内部异常说明了什么?
-
问题已更新为 InnerExpcetion。
-
还有一个内部异常。如果您将异常的“InnerException”向下遍历到第一个不是“类型初始化程序..引发异常”的异常,那是什么?
-
问题再次更新...也回答了问题,因为这引发了进一步的搜索和结果。
-
疯狂的东西,喜欢知道真正的原因。我们将不得不等待更好的堆栈跟踪。
标签: c# wpf visual-studio-2010 visual-studio