3

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?)

それを修正する方法についてのアイデアはありますか?それが存在するフレームワークの依存関係として追加することもできますか?

4

1 に答える 1

3

既存のパッケージのほとんどは、まだ ASP.NET Core 5 をサポートしていません。大きな違いがあるため、手動で更新する必要があります。NodaTime を使用したい場合は、(Core ではなく) ASP.NET 5 に固執するか、Jon Skeet が Core バージョンをリリースするのを待つ必要があります。

ASP.NET 5 (Core ではない) でもすべての新機能を使用できますが、クロス プラットフォームを除きます。

于 2015-06-02T22:12:09.363 に答える