无法找到CodeDom提供程序类型“Microsoft.VisualC.CppCodeProvider”,尝试编译node_modules

时间:2017-09-18 15:40:55

标签: c# node.js asp.net-mvc visual-studio node-modules

我在使用node_modules文件夹添加项目后尝试编译我的ASP.NET MVC项目,它给了我以下错误:

  

无法找到CodeDom提供程序类型“Microsoft.VisualC.CppCodeProvider,版本10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”。

可能是因为在我的node_modules文件夹中(这是巨大的,因此很难确定导致问题的模块)在其中有一个类似C ++的文件(可能是.h文件或其他东西)。所以我从我的项目中排除了node_modules文件夹,以便它不会尝试构建它,但我仍然得到相同的错误。有没有办法让它不能编译该文件夹,或者至少有一些更简单的方法来确定可能导致它的原因?我的解决方案中没有任何C ++,所以我真的不想让它甚至尝试编译C ++ ......

1 个答案:

答案 0 :(得分:0)

已经有一段时间了,但是我在VS 2019中遇到了这个问题...我可以通过将node_modules文件夹的属性更改为隐藏在文件系统中来修复它。