asp.net - 在 Asp.Net vnext 下设置 NodaTime

标签 asp.net .net nodatime visual-studio-2015 dnx

我已经安装了 VS2015 CTP,创建了一个 vNext ConsoleApplication 并且想使用 NodaTime。

我已经像这样添加了依赖:

"dependencies": {
    "NodaTime": "1.3.1"
},

包已恢复,但当我尝试编译解决方案时,出现警告:

Type NodaTime.Instant exists in the package: NodaTime 1.3.1, Supported frameworks: .NETFramework 3.5-Client;.NETPortable-net40+sl50+win+wpa81+wp80+MonoAndroid10+MonoTouch10+xamarinios10

然后编译器根本找不到该类型,告诉我:

The type or namespace name 'NodaTime' could not be found (are you missing a using directive or an assembly reference?)

关于如何解决这个问题的任何想法?我是否也可以将它添加为它存在的框架的依赖项?

最佳答案

大多数现有包尚不支持 ASP.NET Core 5;由于存在显着差异,因此需要手动更新它们。如果您想使用 NodaTime,您要么需要坚持使用 ASP.NET 5(而非 Core),要么等待 Jon Skeet 发布 Core 版本。

ASP.NET 5(不是 Core)仍然允许您使用所有新功能,但是...除了不能跨平台。

关于asp.net - 在 Asp.Net vnext 下设置 NodaTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30575530/

相关文章:

asp.net - 如何在不使用表单的情况下将控件放在不同的内容占位符中

javascript - onclick 函数中不止一个命令

.net - 获取XML中的Web API OData v4的OData目录

c# - 如何在 Windows 时区和 IANA 时区之间进行转换?

.net - 如何自动更新野田时间数据库,多久更新一次?

asp.net - NHibernate 继承类但无需持久化

Javascript 标签在回发后失去值(value)

.net - 查找垃圾收集器上次在 .NET 中运行的时间

.net - EnsureSuccessStatusCode 的使用以及它抛出的 HttpRequestException 的处理

c# - 从 System.Text.Json 反序列化 NodaTime Instant