Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Visual Studio 2012中的Silverlight 5单元测试_Silverlight_Visual Studio 2012 - Fatal编程技术网

Visual Studio 2012中的Silverlight 5单元测试

Visual Studio 2012中的Silverlight 5单元测试,silverlight,visual-studio-2012,Silverlight,Visual Studio 2012,Visual Studio 2012中缺少“Silverlight单元测试应用程序”项目类型。 我可以在VS2010中看到,但在VS2012中看不到。 我已经从codeplex安装并重新安装了Silverlight 5工具包。 在VS2010中创建和运行silverlight单元测试项目是可行的,但是在VS2012中通过R#运行测试时,我得到“不确定:测试没有运行” 如果您有任何帮助/建议,我们将不胜感激。此链接提供了对我有用的答案: 我建议启动一个新的Silverlight项目并安装 Sil

Visual Studio 2012中缺少“Silverlight单元测试应用程序”项目类型。 我可以在VS2010中看到,但在VS2012中看不到。 我已经从codeplex安装并重新安装了Silverlight 5工具包。 在VS2010中创建和运行silverlight单元测试项目是可行的,但是在VS2012中通过R#运行测试时,我得到“不确定:测试没有运行”


如果您有任何帮助/建议,我们将不胜感激。

此链接提供了对我有用的答案:

我建议启动一个新的Silverlight项目并安装 SilverlightToolkit测试NuGet包。在测试文件中,输入 用于Microsoft.Silverlight.Testing和 Microsoft.VisualStudio.TestTools.UnitTesting并定期使用 [TestClass]和[TestMethod]属性。要运行它们,可以使用 通过将
RootVisual=
UnitTestSystem.CreateTestPage()在你的App.Application\u Startup()中,
使用Silverlight单元测试适配器(目前为v0.0.1和
实际上不起作用),或者(目前为止最好的方法)安装ReSharper
和AgUnit插件


可以从普通的.NET库中引用Silverlight库。因此,如果只对视图模型进行单元测试,可以将它们移动到单独的项目中,创建一个普通的(不是Silverlight特定的)单元测试项目,并添加对视图模型项目的引用。

什么是R#?你是说雷沙珀吗?嗨,艾里万,是的。Resharper 7.1I版为几乎相同的问题找到了[解决方法][1],可能会有所帮助。[1]: