Visual Studio 2015 Update 3中缺少“包含在项目中”的选项

6

我在VS 2015 Update 3中创建了一个Asp.Net核心项目,并使用npm添加了react。当我试图将"node_modules"文件夹包含到项目中时,右键菜单中没有找到"包含到项目中"选项。我该如何解决?

enter image description here


我也遇到了同样的问题。现在你提到它,似乎自从更新3之后就一直发生这种情况。 - Geoff Gunter
1个回答

0

这是一种非常奇特的方法,但我成功了。

我只是创建了另一个项目(我有一个基本的Web API项目),并将“node_modules”目录复制到该项目中。据我所知,“包含在项目中”对于其他项目类型也会显示出来,因此我使用了我的Web API项目,并且它起作用了。

然后,在包含它之后,我右键单击项目文件并执行“卸载项目”。卸载项目后,您还可以使用上下文菜单“编辑”项目。我只是查找了所有“节点”内容的“Item Group”。我将整个XML条目组从项目定义中剪切/粘贴到记事本中。

然后关闭该项目并进入我的Angular2项目。我像Web API一样卸载了该项目,然后再次进入编辑模式。然后,我将“Item Group”的内容复制到Angular2项目中。我保存后重新加载了该项目。然后,您可以看到“node_modules”目录(不再处于原始的幽灵模式)。我恢复了软件包,它们都显示为“已安装”。

我仍然收到有关未安装npm的警告,但我运行了项目,它可以工作。就目前而言,在这得到修复之前,同意这是最好的hack工作!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接