Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单元测试超时_C#_.net_Visual Studio 2010 - Fatal编程技术网

C# 单元测试超时

C# 单元测试超时,c#,.net,visual-studio-2010,C#,.net,Visual Studio 2010,我怀疑这个问题可能是由于错误的配置造成的。最简单的单元测试也挂起。基本上,我在单元测试中输入的任何内容都不起任何作用,测试将启动并持续加载,直到达到超时。我的初始测试使用了TransactionScope、DataContext和自定义对象。然后,我将单元测试简化为以下内容,但它仍然挂起: using System; using System.Text; using System.Collections.Generic; using System.Linq; using Microsoft.Vi

我怀疑这个问题可能是由于错误的配置造成的。最简单的单元测试也挂起。基本上,我在单元测试中输入的任何内容都不起任何作用,测试将启动并持续加载,直到达到超时。我的初始测试使用了TransactionScope、DataContext和自定义对象。然后,我将单元测试简化为以下内容,但它仍然挂起:

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using ManifestService;
using System.Transactions;

namespace UnitTesting
{
    [TestClass]
    public class PackagerUnitTest
    {
        [TestMethod]
        public void Packager_CreatePackageType()
        {
            string expected = "test-package";
            Assert.AreEqual("test-package", expected);
        }
    }
}

因此,在VisualStudio级别,这是一个配置问题。基本上,如果希望在同时安装Visual Studio 2012的同时运行单元测试,则需要Visual Studio 2010 SP1

感谢您在本博客中给出的答案:

SP1下载链接:

试试这个