私は最近Visual Studio 2015をインストールし、WebサイトとWebサイトの単体テストを含むaspクラスライブラリを含むプロジェクトを開始しました。私は通常、モックのためにMoqを使用しますが、私は別のモックフレームワークを試してみるのは見知らぬ人ではありません。私が抱えている問題は、単体テストプロジェクトへの参照としてMoqを追加し、それを使用し始めたことです。私がコンパイルしようとするまで、最初はすべてうまく見えます。asp.netコア5.0のモックフレームワーク
私はというエラーメッセージが表示されましたコンパイル時:
ASP.NET Core 5.0 error CS0246: The type or namespace name 'Moq' could not be found (are you missing a using directive or an assembly reference?)
と選択ASP.NETをコア5.0 ASP.NET 5.0を選択するとエラーは表示されますが、表示されません。私は答えを探してみましたが、私は運がありませんでした。
Moqがvnextで動作しないという問題があります。別のフレームワークを使用する必要がありますか? マイproject.json:
{
"version": "1.0.0-*",
"dependencies": {
"Web": "1.0.0-*",
"Xunit.KRunner": "1.0.0-beta1",
"xunit": "2.0.0-beta5-build2785",
"Moq": "4.2.1409.1722"
},
"frameworks": {
"aspnet50": {
"dependencies": {
}
},
"aspnetcore50": {
"dependencies": {
}
}
},
"commands": {
"test": "Xunit.KRunner"
}
}
これについてのブログを書いた。 https://neelbhatt40.wordpress.com/2016/10/15/moq-in-asp-net-core/ – Neel