- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的构建管道(Microsoft 托管的代理)每天早上都在运行几个月,但今天早上它在 VSBuild 任务上突然失败。错误描述如下:
“##[错误]ASPNETCOMPILER(0,0):错误 ASPCONFIG:无法找到 CodeDom 提供程序类型“Microsoft.VisualC.CppCodeProvider、CppCodeProvider、Version=10.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a” ”
See image of failed build here
我该如何解决这个问题?
最佳答案
不确定您是否使用私有(private)代理。据我所知,此错误可能是由于项目中某处的 PrecompileBeforePublish
属性设置为 true
而导致的。(csproj 或发布配置文件)。
作为一种解决方法,您可以将 /p:PrecompileBeforePublish=false
作为参数传递给 VSBuild 任务。但这可能会使您的应用程序的首次响应变慢。
或者您可以使用 this 等命令将其注册到 GAC 中:
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\xxxx\VSEditon\Common7\IDE\PublicAssemblies\CppCodeProvider.dll"
因为在 VS2017 之后,C++ 项目对 xsd.exe
的支持已被弃用,我们需要按照 here 的描述手动将其程序集添加到 GAC 中.
关于Azure构建管道: VSBuild fails on The CodeDom provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60488834/
我是 Azure 新手,我继承了由不再在公司工作的其他人构建的管道。它在很多方面都被破坏了,所以我试图在我收到的原始损坏的基础上构建一个新的。我一次执行一个命令来解决问题。目前以下任务失败: - ta
我是 Azure 新手,我继承了由不再在公司工作的其他人构建的管道。它在很多方面都被破坏了,所以我试图在我收到的原始损坏的基础上构建一个新的。我一次执行一个命令来解决问题。目前以下任务失败: - ta
我的构建管道(Microsoft 托管的代理)每天早上都在运行几个月,但今天早上它在 VSBuild 任务上突然失败。错误描述如下: “##[错误]ASPNETCOMPILER(0,0):错误 ASP
这是任务步骤的样子。我无法将输出文件放入 $(Build.ArtifactStagingDirectory) 目录。 - task: VSBuild@1 inputs: solution:
使用代码签名证书 (*.PFX) 时,我可以在 VSBuild 任务中对 MSIX 文件进行签名,该证书通过以下设置(为简洁起见而被截断)从构建管道的库部分存储为安全文件: 注意:关键是我们如何分配
使用代码签名证书 (*.PFX) 时,我可以在 VSBuild 任务中对 MSIX 文件进行签名,该证书通过以下设置(为简洁起见而被截断)从构建管道的库部分存储为安全文件: 注意:关键是我们如何分配
我是一名优秀的程序员,十分优秀!