プロジェクトを継承していて、テストは正常に実行されました。今日、私は新しいクラスを作成し、テストでこのクラスを使用しようとするとxunitエラーが発生します。xunit "タイプをロードできませんでした"エラー
テストプロジェクトとアプリケーションの両方が.NET Framework 4.6.1を対象としています。
ソリューションとテストプロジェクトの両方をクリーンにして再構築しますが、まだエラーが発生します。
エラー:
タイプをロードできませんでした 'MyNewClass' アセンブリから「MyAppを、バージョン= 1.0.0.0、文化はニュートラル、PublicKeyToken = = nullを。
project.json:
"buildOptions": {
"warningsAsErrors": true
},
"testRunner": "xunit",
"dependencies": {
"xunit": "2.2.0-beta4-build3404",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"MyApp": "1.0.0-*",
"Microsoft.EntityFrameworkCore.InMemory": "1.0.0",
"NSubstitute": "1.9.2"
},
"frameworks": {
"net461": {
}
}
誰もがこの問題を解決するためにどのように任意のアイデアがありますか?
MyNewClassのNameSpaceがありません。このクラスが宣言されている場所を確認してください。必要なネームスペース –
に入れて、あなたの問題を修正したかどうか教えてください。 –
テストプロジェクトで使用される他のクラスと同じ名前空間にあります。それはそれだとは思わないが、@viveknunaを試してくれてありがとう –