全新的.Net Core 2.0项目将无法构建

时间:2018-06-16 19:32:40

标签: c# visual-studio .net-core

我新安装了Visual Studio 2017社区的副本,并在安装中添加了.NET核心功能。打开应用程序后,我创建了一个新的.NET Core Console应用程序。应用程序模板会出现一个" Dependencies"文件夹和Program.cs文件,如预期的那样。

但是,项目没有构建,错误列表包含未加载.NET核心DLL的指示(例如The type or namespace name 'System' could not be found)。 Dependencies文件夹(见下图)图标上有一个黄色感叹号,但我不知道这意味着什么。

Solution Explorer

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,所以关于this question的一些信息帮助我得到答案。

问题是NuGet(对它的永恒诅咒)无法自动下载软件包,但.NET核心软件包只能通过NuGet获得。

要解决此问题,我必须打开Visual Studio选项,转到NuGet选项,然后选择“允许NuGet下载丢失的包”。我还检查了“在构建期间自动检查丢失的包。”

Options

为什么这是必要的,我不知道。但这解决了这个问题,现在该项目已经建成。