【发布时间】:2013-02-26 20:22:13
【问题描述】:
在过去的几个小时里,我一直在尝试为 Silverlight 应用程序生成单元测试。
许多帖子都提到了“Silverlight 单元测试项目”,它是 Silverlight 工具包的一部分。但是我下载了工具包还是没有Test Project,好像只有VS 2010才有?
我添加了一个“Silverlight 类库”项目并添加了对:
Microsoft.Silverlight.TestingMicrosoft.VisualStudio.QualityTools.UnitTesting.Silverlight
以及下面的TestClass:
using Microsoft.Silverlight.Testing;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTesting
{
[TestClass]
public class Class
{
[TestMethod]
public void TestMethod()
{
.....
}
}
}
但是 Visual Studio 2012 测试资源管理器没有发现任何测试。即使在重新构建解决方案并重新启动应用程序之后。
有人有什么想法吗?这甚至可能吗?
【问题讨论】:
-
尝试编辑csproj文件并在
ProjectGuid之后添加以下标签<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> -
项目不会在 VS 重启时加载 :(
标签: c# silverlight unit-testing visual-studio-2012