首先 - 在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
答案 0 :(得分:1)
我在运行Pex时最近看到了同样的InvalidProgramException问题。我之前能够成功运行Pex,没有任何问题。我卸载了Windows安全更新KB2742595并修复了该问题。我不再看到CLR的InvalidProgramException了。
作为参考,here与安全更新和MS单元测试框架类似。