【问题标题】:CsvHelper package: .netcoreapp3.0 not supported?CsvHelper 包:.netcoreapp3.0 不支持?
【发布时间】:2020-12-09 00:18:43
【问题描述】:

我在 .Net Core 控制台应用程序中使用 CsvHelper,并在尝试在 TeamCity 中构建时遇到此错误(它似乎在本地构建和运行良好......这是一个线索吗?)

Package CsvHelper 15.0.5 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0).
 Package CsvHelper 15.0.5 supports:
    NuGet Config files used:
          - net45 (.NETFramework,Version=v4.5)
        C:\Users\Administrator\AppData\Roaming\NuGet\NuGet.Config
          - net47 (.NETFramework,Version=v4.7)
        C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config
          - netstandard2.0 (.NETStandard,Version=v2.0)

有谁知道我是否只需要找到另一个包或者我可以以某种方式完成这项工作吗?

【问题讨论】:

标签: .net .net-core console compatibility csvhelper


【解决方案1】:

您可以尝试自行重新安装软件包。我刚刚在 .NET Core 3.0 下尝试了 CsvHelper,它完全可以正常工作。我的 CsvHelper 版本也是 15.0.5。

还请确认项目版本是否设置为 .NET Core 3.0:
https://i.ibb.co/dB1nfs8/Project-Version.png

我在 github 上有一个公开的演示项目并上传了一个工作版本,见第 28 行。 https://github.com/bricsi22/TODOApplication/blob/master/TODOApp/Controllers/UserController.cs
该示例正在运行,但不要在生产中实现这样的代码。

【讨论】:

    猜你喜欢
    • 2020-11-28
    • 1970-01-01
    • 2020-03-12
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多