gpt4 book ai didi

c# - Web 应用程序生成错误 : The CodeDom provider type Microsoft. 找不到 VisualC.CppCodeProvider

转载 作者:IT王子 更新时间:2023-10-29 04:28:17 25 4
gpt4 key购买 nike

我正在构建服务器中构建/打包 Web 应用程序,但失败并显示以下消息:

ASPNETCOMPILER error ASPCONFIG: The CodeDom provider type "Microsoft.VisualC.CppCodeProvider, CppCodeProvider, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" could not be located.

这是构建服务器环境:

  • Windows Server 2008 R2 标准版
  • TeamCity 8.0.4
  • .NET 4.5
  • 适用于 Windows 7 和 .NET 4 的 Windows SDK
  • 适用于 Windows 8 和 .NET 4.5 的 Windows SDK
  • 可移植类库工具
  • ASP MVC 4

它是一个 ASP MVC 4 网络应用程序,面向 .NET 4.5。

构建配置包括使用 MSBuild 构建解决方案,并将其部署到包中,以便稍后发布。

通过TeamCity的日志,可以看到MSBuild运行aspnet_compiler.exe时出现的错误。

在我的 DEV 机器上构建没有问题,也可以毫无问题地将它发布到本地 IIS。

有谁知道可能导致此问题的原因是什么?

更新

See my answer below.

最佳答案

对我来说,这个错误是在构建 Web 项目时在 VS2017 中弹出的。解决方法是使 node_modules 目录隐藏在文件资源管理器中。显然,这会阻止 ASP.NET 编译器扫描所有这些文件,从而防止错误。

关于c# - Web 应用程序生成错误 : The CodeDom provider type Microsoft. 找不到 VisualC.CppCodeProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20545224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com