0

在 PEX 探索期间,我有以下内容:

!错误![执行] 运行时上下文 Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary+ProjectErrorRuntimeContextAttribute+Context 未能打开

[符号] 无法加载 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll 的符号

[符号] 搜索路径:;

!错误![执行] 运行时上下文 Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary+ProjectErrorRuntimeContextAttribute+Context 回滚失败

我尝试通过卸载几个软件更新来解决此问题(如运行 PEX 时出现错误中所述),但不幸的是问题仍然存在。

有没有人找到解决这个问题的方法?

最好的问候,JP

4

2 回答 2

1

作为一种解决方法,您可以告诉 Pex 不要检测 VisualBasic 程序集,如果您不需要它。

将以下行放入 PexAssemblyInfo.cs:

[assembly: PexInstrumentAssembly("Microsoft.VisualBasic", InstrumentationLevel=PexInstrumentationLevel.Excluded)]
于 2014-10-23T07:17:19.140 回答
1

我得到了同样的错误。
当时,我用 .NET 4.5 替换了 .NET 4。
之后,pex运行成功。请试试。
http://www.microsoft.com/en-us/download/details.aspx?id=30653

于 2013-07-18T04:27:41.503 回答