2016-09-28 128 views

回答

0

您需要将.NET 4.6.1设置为该项目的框架。在你project.json,替换为“框架” -section:

"frameworks": 
{ 
    "net461": {} 
} 
+0

我有解决方案设置为接受两个框架,这是我project.json文件: HTTPS :?//lockin.in/sub/share.php shareid = 32bd9efef4a051663310a2b220b7d625e8326caea5e2ee12bb31376b4ec00c559f57561e1ee0885ac0bb0003637798125127c1d0840cd1f8278b63c7f37ac769&类型= 1 –

+0

尝试从中删除“netcoreapp1.0”中的“框架” -section,看看是否生成项目。即使没有project.json文件中的“netcoreapp1.0”框架,您仍应该能够使用dotnet.exe构建您的项目并使用kestrel托管它。 – Martin

1

您可以只面向.NET 4.6.1,并且这样你不会支持.NET的核心。或者,您可以在代码中添加#if NET461指令,这样它就能够在if中找到类型和名称空间。

您的问题是,该代码是在.NET的核心不支持,因此无法建立对.NET核心

相关问题