在Asp.Net vnext下设置NodaTime

时间:2015-06-01 14:00:31

标签: asp.net .net nodatime vs-2015-preview 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?)

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

1 个答案:

答案 0 :(得分:3)

大多数现有的软件包还不支持ASP.NET Core 5;由于存在显着差异,因此需要手动更新。如果你想使用NodaTime,你需要坚持使用ASP.NET 5(不是Core)或者等待Jon Skeet发布Core版本。

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