如何将包添加到 WPF 应用程序的 dotnet?

Los*_*ica 8 .net c# testing wpf code-coverage

我正在尝试使用以下命令将包添加到 dotnet:

dotnet add package JetBrains.dotCover.CommandLineTools --version 2018.2.0-eap07
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误:

The project does not support adding package references through the add package command.
Run Code Online (Sandbox Code Playgroud)

我该怎么做?我无法通过 NuGet 安装该包,因为我的 dotnet 命令行无法检测到 dotcover。我看到一些通过 .csproj 为 dotnet.core 应用程序添加包的示例:

<DotNetCliToolReference Include="JetBrains.dotCover.CommandLineTools" Version="2018.2.0-eap03" /> 
Run Code Online (Sandbox Code Playgroud)

然后运行 ​​dotnet Restore。但我不知道如何为 WPF 应用程序执行此操作。我的最终目标是对 WPF 应用程序使用以下命令来生成测试覆盖率:

dotnet dotcover test
Run Code Online (Sandbox Code Playgroud)

mm8*_*mm8 5

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 /