2017-03-13 9 views
2

.NET Framework 4.6のASP.NET MVC 5からNetCoreApp1.1のASP.NETコアに移行しています。asp net 5からasp net coreに移行するときのエラー

私はこれらのエラーを取得しています:

型「列挙」が参照されていないアセンブリで定義されています。 'mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'

'DateTime'型は参照されていないアセンブリで定義されています。あなたは、私が組み立て互換性がないから派生し、このエラーのすべての種類を推測「、なPublicKeyToken = b77a5c561934e089ニュートラルバージョン= 4.0.0.0、文化= mscorlib」

をアセンブリへの参照を追加する必要があり、誰もがこの問題を解決する方法を知っていますか?

私はパッケージMicrosoft.NETCore.Portable.Compatibilityを追加しましたが、ヘルプはありませんでした。

+2

これらの塩基の種類は 'Microsoft.NETCore.App'に含まれるべきです。あなたはそのパッケージを参照していますか?あなたのプロジェクト定義を投稿できますか? –

+0

@DavidGこれは.Netコアアプリケーションで、 'mscorelib'を参照できません – VMAtm

答えて

0

私は理解できました。それは私の間違いでした。新しいプロジェクトを作成したとき、私は「ASP.NET .NET Core」テンプレートを選択しました。 「ASP.NET .NET Framework」である必要があります。 2つのテンプレートの違いは分かりませんが、下の図の3番目のテンプレートは、従来のプロジェクトにrefを追加する場合は、net fw 4.xとの互換性をサポートします。

See Pic Below

関連する問題