2

首先 - PEX 上的工作很棒!

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

其次,我试图在我们的一个加载项方法上执行 PEX 并得到以下错误

--- 描述运行时上下文 Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary+ProjectErrorRuntimeContextAttribute+Context 未能打开

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

--- 异常详情

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

4

1 回答 1

2

我最近在运行 Pex 时看到了相同的 InvalidProgramException 问题。我之前能够成功运行 Pex,没有任何问题。我卸载了 Windows 安全更新 KB2742595 并解决了这个问题。我不再看到来自 CLR 的 InvalidProgramException。

作为参考,这里是安全更新和 MS 单元测试框架的类似问题。

于 2013-06-04T00:30:03.010 回答