我正在尝试使用以下命令将软件包添加到dotnet:
dotnet add package JetBrains.dotCover.CommandLineTools --version 2018.2.0-eap07
但是,我遇到一个错误:
The project does not support adding package references through the add package command.
我该怎么办?我无法通过NuGet安装该软件包,因为我的dotnet命令行无法检测到dotcover。我看到了一些通过.csproj为dotnet.core应用添加软件包的示例:
<DotNetCliToolReference Include="JetBrains.dotCover.CommandLineTools" Version="2018.2.0-eap03" />
然后运行dotnet还原。但是我不知道如何为WPF应用程序做到这一点。我的最终目标是对WPF应用使用以下命令来生成测试覆盖率:
dotnet dotcover test
答案 0 :(得分:2)
dotnet
是.NET Core 命令行界面,WPF尚不支持.NET Core。因此,您目前无法从WPF应用程序中引用.NET Core库。
您可以从WPF应用程序和.NET Core应用程序中添加对.NET标准库的引用,但不能从.NET Framework应用程序中引用.NET Core库,反之亦然。
WPF最终将能够在.NET Core 3:https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/
上运行