将C#mono移植到dotnet核心

时间:2017-02-09 13:35:41

标签: c# mono .net-core

我有一个简单的C#mono项目,我想把它移植到dotnet核心。它使用FluentNHibernate

我使用dotnet new创建了一个新项目,并将源代码复制到我的新项目中。我修改了project.json文件以使用net452并包含FluentNHibernate依赖项。这是我的档案:

{
  "version": "1.0.0-*",
  "buildOptions": {
  "debugType": "portable",
  "emitEntryPoint": true
},
"dependencies": { },
  "frameworks": {
    "net452": {
      "dependencies": {
        "FluentNHibernate": "2.0.3"
      }
    }
  }
}

运行dotnet restores运行没有错误,但是当我运行dotnet run时,我得到命名空间错误:

/ILRBdotnet/obj/Debug/net452/dotnet-compile.assemblyinfo.cs(2,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)

所有错误都指出无法找到System(或任何其他System.String)类型或命名空间。我错过了什么?

0 个答案:

没有答案