我在PEX探索期间有以下内容:
!错误! [执行]运行时上下文Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary + ProjectErrorRuntimeContextAttribute + Context无法打开
[symbols]无法加载C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ Microsoft.VisualBasic \ v4.0_10.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualBasic.dll
的符号[symbols]搜索路径:;
!错误! [execution]运行时上下文Microsoft.Pex.Engine.Libraries.MicrosoftVisualBasicLibrary + ProjectErrorRuntimeContextAttribute + Context无法回滚
我尝试通过卸载一些软件更新来修复此问题(如While running PEX getting error中所述),但不幸的是问题仍然存在。
有人找到解决方案吗?
祝你好运, JP
答案 0 :(得分:1)
我得到了同样的错误
那时,我用.NET 4.5取代了.NET 4
之后,pex成功运行。
请试试。
http://www.microsoft.com/en-us/download/details.aspx?id=30653
答案 1 :(得分:1)
作为一种解决方法,如果您不需要,可以告诉Pex不要使用VisualBasic程序集。
将以下行放入PexAssemblyInfo.cs:
[assembly: PexInstrumentAssembly("Microsoft.VisualBasic", InstrumentationLevel=PexInstrumentationLevel.Excluded)]