【问题标题】:How to add package to dotnet for WPF app?如何将包添加到 WPF 应用程序的 dotnet?
【发布时间】:2018-08-15 09:07:31
【问题描述】:

我正在尝试使用命令将包添加到 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 restore。但我不知道如何为 WPF 应用程序做到这一点。我的最终目标是为 WPF 应用程序使用以下命令来生成测试覆盖率:

dotnet dotcover test

【问题讨论】:

  • dotnet 是否已经支持 WPF?
  • 对于“dotnet test”、“dotnet build”等基本命令,它工作正常

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


【解决方案1】:

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/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 2018-07-18
    • 2021-08-26
    相关资源
    最近更新 更多