有什么办法可以解决这个异常吗?我不能从 3.5 调用 .NET 2.0 吗? 我必须编写 .NET 2.0 才能保持 BizTalk 2006/R2 的功能。但我想使用 VS2008 单元测试进行测试,以便与我们正在测试的其他非 BizTalk 代码保持一致。
测试方法 ABC.UnitTest.UnitTest1.TestReferenceCode1 抛出异常:System.MethodAccessException:ABC.EasyRegEx.extractUsingRegEx(System.String, System.String)。
最佳答案
没关系 - 我在 GAC 的某个地方有一个深层职能,该职能的方法从私有(private)更改为公开。它使用的是 GAC 版本而不是本地版本。
关于c# - .NET 3.0 单元测试调用 .NET 2.0 时出现 System.MethodAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624000/