0

我在 .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)

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

4

1 回答 1

0

您可以尝试重新安装它自己的软件包。我刚刚在 .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-08-23T19:14:25.953 回答