2016-09-28 130 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核心

相關問題