从asp net 5迁移到asp net core

时间:2017-03-13 13:48:39

标签: .net asp.net-core migration .net-core

我正在从.NET Framework 4.6上的ASP.NET MVC 5迁移到NetCoreApp1.1上的ASP.NET Core。

我收到了这些错误:

  

“Enum”类型在未引用的程序集中定义。您必须添加对程序集'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

的引用      

“DateTime”类型在未引用的程序集中定义。您必须添加对程序集'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'

的引用

我猜这种错误派生于汇编不兼容,有人知道如何解决这个问题吗?

我确实添加了包Microsoft.NETCore.Portable.Compatibility但没有帮助。

1 个答案:

答案 0 :(得分:0)

我能弄清楚。这是我的错。当我创建新项目时,我选择了“ASP.NET .NET Core”模板。它应该是“ASP.NET .NET Framework”。 我不知道两个模板之间的区别是什么,但是如果你想在旧项目中添加ref,下面图中的第三个将支持与net fw 4.x的兼容性。

See Pic Below