0

WP7アプリケーション(Install-Package NUnit)のテストにNUnitを使用しています。このようなテストで空白のWPクラスプロジェクトを作成しました。

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

このテストには次のようなエラーがあります。

System.TypeInitializationException:「System.Net.WebRequest」の型初期化子が例外をスローしました。----> System.DivideByZeroException:ゼロで除算しようとしました。System.Net.WebRequest.CreateHttp(String requestUriString)at PhoneClassLibrary1.Class1.T()in Class1.cs:line 13 --DivideByZeroException at 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 に答える