0

我正在使用 NUnit 来测试 WP7 应用程序(Install-Package NUnit)。我用这样的测试创建了空白的 WP Class 项目:

var req = WebRequest.CreateHttp("http://google.com");

本次测试有这样的错误:

System.TypeInitializationException :“System.Net.WebRequest”的类型初始化程序引发了异常。----> System.DivideByZeroException : 试图除以零。在 Class1.cs 中 PhoneClassLibrary1.Class1.T() 的 System.Net.WebRequest.CreateHttp(String requestUriString):第 13 行 --DivideByZeroException 在 System.Net.WebRequest..cctor()

如何解决?

4

1 回答 1

1

我用 nunit 尝试了相同的代码,没有抛出异常。确保您获得了最新版本的 nunit 并与 silverlight 4 兼容。您可以查看这篇文章 => NUnit with Windows Phone 7

您正在寻找的是 nunit-silverlight。您需要引用“NUnit.Silverlight.Framework.dll”和“NUnit.Silverlight.Compatibility.dll”(SilverLight 3 版本),并将所有引用设为“本地副本”,即使是 .NET 框架。

可以解决你的问题:)

于 2012-11-15T15:45:53.110 回答