【发布时间】:2017-12-21 18:10:13
【问题描述】:
我不得不重建我的主工作站。在重建之前,一切正常。重建后,常规的 .net 应用程序构建没有问题。但是,.net 核心在现有项目上失败,如果我创建一个新的 Web 或控制台项目,我会遇到同样的错误。收到两个主要错误...
错误 CS0246:找不到类型或命名空间名称“系统” (您是否缺少 using 指令或程序集引用?)
NU1202:包 Microsoft.VisualStudio.Web.CodeGeneration.Tools 2.0.1 与 netcoreapp2.0 (.NETCoreApp,Version=v2.0) 不兼容。 包 Microsoft.VisualStudio.Web.CodeGeneration.Tools 2.0.1 没有 支持任何目标框架。
我在普通版 (15.5.2) 和预览版 (15.6.p Preview 1.1) 中都试过了。
【问题讨论】:
-
您是否安装了 .NET Core 2.0。 SDK?
-
使用 Visual Studio 2017?
-
@CaiusJard
15.5.2表示Visual Studio 2017 Update 5.2。 VS 2017 是版本15.X -
@CamiloTerevinto 我一直认为 SDK 是作为 VS 安装的一部分安装的,只要在安装过程中选择了 .Net 核心……现在不是这样了吗?
-
@MuqeetKhan 我相信 15.5 在安装过程中会安装最新版本的 SDK,是的。我不认为它曾经。
标签: c# asp.net-core .net-core