在运行PEX时出错

时间:2013-02-28 11:44:26

标签: pex

首先 - 在PEX上的绝佳工作!

我们正在尝试为其中一个Office加载项项目进行代码探索。所以,首先让我问你这个 - 这是可行的吗?换句话说,PEX可以帮助我使用Add-In / VSTO项目吗?

其次,我尝试在其中一个加载项方法上执行PEX并收到以下错误

---描述 运行时上下文Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary + ProjectErrorRuntimeContextAttribute +上下文无法打开

运行时上下文Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary + ProjectErrorRuntimeContextAttribute +上下文无法打开

---例外细节

System.InvalidProgramException:公共语言运行时检测到无效程序。在System.Void Microsoft.VisualBasic.CompilerServices.ProjectData..ctor()       在Microsoft.VisualBasic.CompilerServices.ProjectData Microsoft.VisualBasic.CompilerServices.ProjectData.GetProjectData()       在Microsoft.VisualBasic.ErrObject Microsoft.VisualBasic.Information.Err()       在System.Void上Microsoft.VisualBasic.CompilerServices.ProjectData.ClearProjectError()

任何帮助表示赞赏!!!

谢谢, Mrunal Buch

1 个答案:

答案 0 :(得分:1)

我在运行Pex时最近看到了同样的InvalidProgramException问题。我之前能够成功运行Pex,没有任何问题。我卸载了Windows安全更新KB2742595并修复了该问题。我不再看到CLR的InvalidProgramException了。

作为参考,here与安全更新和MS单元测试框架类似。