我在.Net核心控制台应用程序中使用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)有没有人知道我是否必须找到另一个包,或者我能以某种方式让它工作吗?
发布于 2020-08-24 03:14:26
您可以尝试重新安装它自己的软件包。我刚刚在.NET Core3.0下试用了CsvHelper,它工作得很好。我的CsvHelper版本也是15.0.5。
另请验证项目版本是否设置为.NET Core3.0:
https://i.ibb.co/dB1nfs8/Project-Version.png
我在github上有一个公共演示项目,并上传了一个工作版本,请参见第28行。https://github.com/bricsi22/TODOApplication/blob/master/TODOApp/Controllers/UserController.cs
示例是有效的,但是不要在生产中实现这样的代码。
https://stackoverflow.com/questions/63491905
复制相似问题