C# 单元测试失败,抛出COMException“;没有MTS对象上下文”;
我有一个包含几个测试用例的单元测试。我通过测试项目向导设置它们。这是相当标准的程序 当我选择运行其中一个测试时,出现以下错误 测试方法et.Exec.ProductionBase.Test.etProcessQCItemExecTest.CreateTest引发异常:System.Runtime.InteropServices.COMException:没有MTS对象上下文(来自HRESULT的异常:0x8004E004) 我想不出如何解决这个问题。我在网上做了一些挖掘,但似乎没有任何帮助。非常感谢您的帮助C# 单元测试失败,抛出COMException“;没有MTS对象上下文”;,c#,unit-testing,C#,Unit Testing,我有一个包含几个测试用例的单元测试。我通过测试项目向导设置它们。这是相当标准的程序 当我选择运行其中一个测试时,出现以下错误 测试方法et.Exec.ProductionBase.Test.etProcessQCItemExecTest.CreateTest引发异常:System.Runtime.InteropServices.COMException:没有MTS对象上下文(来自HRESULT的异常:0x8004E004) 我想不出如何解决这个问题。我在网上做了一些挖掘,但似乎没有任何帮助。非常
我正在运行VSTS 2008开发版。您似乎正在运行生产代码,这取决于是否安装了MTS。这将被称为集成测试 您需要将测试中的生产代码与MTS依赖项分离,并单独进行测试(这将是一个单元测试)