VS2017:无法将新类或任何编码项添加到ASP.NET Core项目

时间:2019-03-28 08:56:10

标签: c# asp.net-web-api visual-studio-2017 ide asp.net-core-2.0

我有一个正在进行的项目,该项目是一年前使用.NET Core 2.0创建的。该项目是使用

的ASP.NET Web API。
  • Microsoft.AspNetCore.All 2.0.9

  • Microsoft.VisualStudio.Web.CodeGeneration.Design 2.1.1

以及其他一些不应对此问题造成干扰的库(Swashbuckle,NHibernate,log4net,即)

问题:

我最近重新安装了Windows,然后又重新安装了Visual Studio 2017(15.9.10)。然后,我将项目从TFS拖到我的机器上以继续工作。一切都很好,直到我想向项目中添加新类。除了TypeScript和JSON文件,“添加新项”窗口没有其他提供。屏幕截图: Faulty Workstation

分析:

我从同一分支机构获取了最新代码,并在家里的笔记本电脑上尝试了相同的代码。添加新类或任何编码文件没有问题。屏幕截图: Working Laptop

附加信息:

当我尝试通过弹出菜单(在项目上单击鼠标右键)添加新的Controller时,Visual Studio经历了一些加载弹出窗口,并最终出现以下错误: Error adding controller

解决方法:

我可以从窗口添加JSON文件。然后将JSON文件及其扩展名重命名为CS。然后,我必须编辑CSPROJ文件,以使该文件在Visual Studio中被识别为编码文件。

问题:

有人可以解决此问题吗? 我在两个屏幕截图中注意到,它们具有不同类型的AspNetCore和ASP.NET Core 。所以有原因,但我不知道如何解决。修复或重新安装Visual Studio不起作用。


编辑:这是向正在进行的项目中添加新项目的问题,而不是像主持人链接到该帖子那样添加新项目的问题。他们听起来很相似,但是是不同的问题。而且我尝试了所有提到的方法,但没有一个方法起作用(显然)。

0 个答案:

没有答案