如何为WPF应用程序将软件包添加到dotnet?

时间:2018-08-15 09:07:32

标签: c# .net wpf testing code-coverage

我正在尝试使用以下命令将软件包添加到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

1 个答案:

答案 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/

上运行