【发布时间】:2014-12-09 12:38:53
【问题描述】:
我已将 PostSharp (4.0.37) 和 PostSharp.Patterns.Model 添加到我的项目中。然后它编译并运行良好。
然后,我将 [NotifyPropertyChanged] 添加到我非常简单的按比例缩小的示例类(仅包含一个 int32 自动属性)。项目仍然可以编译,但在启动时会抛出 TypeInitializationException:
“System.TypeInitializationException”类型的未处理异常 发生在 Microsoft.VisualStudio.HostingProcess.Utilities.dll
附加信息:“
”的类型初始化器抛出了一个 例外。
VS 2012.4,Win7(x64),已经尝试过 .net 4、4.5、4.51 和 3.5,同样的事情发生了。有什么想法吗?
【问题讨论】:
-
有一个
static构造函数失败,我们需要查看一些代码来确定。 -
TypeInitializationException中应该有一个InnerException,它将解释发生了什么。 -
对不起,Jon,没有可用的内部异常或异常查看器。唯一可用的操作是“将异常详细信息复制到剪贴板”(已在上面处理)或“打开异常设置”...
-
那么你是如何运行代码的,它是什么类型的项目?如果你在调试器下运行它,当你在调试器中运行它not会发生什么?
标签: c# visual-studio-2012 postsharp