2

この問題は、構成の誤りが原因である可能性があります。最も単純な単体テストもハングします。基本的に、単体テストに何を入れても何も実行されません。テストが開始され、タイムアウトになるまでロードが続けられます。私の最初のテストでは、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);
        }
    }
}
4

1 に答える 1

1

つまり、これはVisualStudioレベルでの構成の問題でした。基本的に、Visual Studio 2012を同時にインストールしながら単体テストを実行する場合は、Visual Studio2010SP1が必要です。

このブログからの回答をありがとう:

http://dorkasaurusrex.blogspot.ca/2012/11/visual-studio-2010-unit-test-hangs.html

SP1ダウンロードリンク:

http://www.microsoft.com/en-us/download/details.aspx?id=23691

于 2013-03-17T16:01:25.647 に答える