0x80070002 VS 2015社区版新建.Net Core项目出错

0x80070002 Error when creating a new .Net Core project in VS 2015 Community Edition

我每次尝试创建 ASP.NET 核心项目时都会收到 0x80070002 错误。我已经安装了 VS 2015 update 3 和 Microsoft .NET Core Tools/Templates.

我最终得到了一个包含所有 3 个 ASP.NET 核心模板的空白解决方案。 检查了VS 2015模板文件夹中的相应文件,似乎没问题。

可能是什么问题?

尝试以下两件事:

  • 转到 VS 安装 => 修改 并确保选中 Web 开发工具(如果之前没有标记)。
  • 确保从 here 安装用于 Visual Studio 的最新 .NET Core 工具,然后单击 .NET Core。

我还写了一篇 blog post,您可以在其中找到如何为 ASP.NET Core 准备系统。

经过几天的互联网搜索,没有积极的结果,尝试了以下步骤并使它起作用

  • 第 1 步:卸载 DNVM(手动卸载每个版本)
  • 第 2 步:卸载所有核心先前更新(Web 部署工具除外)
  • 第 3 步:从 AppData
  • 中删除 'ComponentModelCache' 个文件夹
  • 第 4 步:从 AppData
  • 中删除 'devenv.exe.config'
  • 第 5 步:将 DNVM 升级到最新版本
  • 第 6 步:运行 'DotNetCore.1.0.0-Runtime-x64.exe'
  • 第 7 步:已安装 'DotNetCore.1.0.0.RC2-VS2015Tools.Preview'
  • 第 8 步:检查 VS2015 设置,如果没有遗漏(在我的情况下,其他一切都存在)

最终一切正常,不必 re-install/download VS 2015 CE。

这是为了 Windows 安装

在尝试 uninstalling/installing 一切之前 试试这个:

  • 进入主页https://www.microsoft.com/net/download/core

  • 不要 运行 Step-by-Step 安装程序 由于某种原因它安装的是工具而不是框架。相反 运行 个人安装程序

  • .NET Core 1.0.3 SDK - 安装程序 (x64 / x86 .exe)

  • Visual Studio 2015 工具(预览版 2)(x64 / x86 .exe)

Mac 安装

我 运行 唯一的问题是我的本地版本的 .net 核心版本较旧,Yeoman Generator 已经在使用新的 .csprj 文件(对核心大声笑来说是新的),这迫使您更新到最新版本,所以我所要做的就是安装最新版本,对我来说 post 是:.NET Core SDK 1.0 rc4 build 004771 https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md