我已经安装了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?)
关于如何解决这个问题的任何想法?我是否也可以将其添加为它所存在的框架的依赖项?
答案 0 :(得分:3)
大多数现有的软件包还不支持ASP.NET Core 5;由于存在显着差异,因此需要手动更新。如果你想使用NodaTime,你需要坚持使用ASP.NET 5(不是Core)或者等待Jon Skeet发布Core版本。
ASP.NET 5(不是Core)仍然允许您使用所有新功能,但...不是跨平台。