【问题标题】:While running PEX getting error运行 PEX 时出现错误
【发布时间】:2013-02-28 11:44:26
【问题描述】:

首先 - 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()

感谢任何帮助!!!

谢谢, 穆纳尔布赫

【问题讨论】:

  • 我在这一刻发现了同样的错误。我会尝试看看它是否阻止了正常的 pex 操作。

标签: pex


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    相关资源
    最近更新 更多