我在我的dotnet core应用程序中有以下依赖项:
"dependencies": {
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"Moq": "4.0.10827"
},
无论我下载什么版本的Moq,都无法支持,显示如下信息:
Package Moq 4.0.10827 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Moq 4.0.10827 supports:
- net35 (.NETFramework,Version=v3.5)
- net40 (.NETFramework,Version=v4.0)
- sl4 (Silverlight,Version=v4.0)
One or more packages are incompatible with .NETCoreApp,Version=v1.0.
但是我在这篇博客文章上读到:Moq on .NET Core,说它是可能的,我在Visual Studio Code中安装了Nuget插件,所以它可以自动完成包,但是当我输入
moq.netcore
时,我找不到任何包。也许我更想知道是否真的存在这样一个插件的方法,而不仅仅是一个答案,因为现在我不能在Nuget上看到包是否支持dotnet Core,你们如何检查它是否有支持?并且你们只在Nuget.org上查找包吗?
谢谢
编辑:solution project.json:
{
"version": "1.0.0-*",
"testRunner": "xunit",
"dependencies": {
"xunit": "2.2.0-beta2-build3300",
"dotnet-test-xunit": "2.2.0-preview2-build1029",
"moq": "4.6.38-alpha"
},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
}
}
}
}
}