You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2022 Preview/dotnet build报StaticWebAssets.xml错误 如何禁用静态web资源构建

报错解决方法

该错误由VS2022 版本MSBuild默认启用的静态Web资产生成逻辑触发,你的纯API项目无需使用该能力,直接禁用对应配置即可解决,操作步骤如下:

  • 打开报错项目的.csproj工程文件
  • 在文件顶层的<PropertyGroup>节点中添加如下两行配置:
<GenerateStaticWebAssetsManifest>false</GenerateStaticWebAssetsManifest>
<StaticWebAssetsEnabled>false</StaticWebAssetsEnabled>
  • 保存配置后,删除项目根目录下的bin和obj缓存文件夹
  • 重新执行dotnet build命令,或在VS2022中重新触发构建,报错即可消除

如果你的项目引用了其他包含静态Web资源的类库,也可以在对应的项目引用节点中添加配置,忽略静态资产传递:

<ProjectReference Include="..\ReferencedProject\ReferencedProject.csproj">
  <ExcludeAssets>staticwebassets</ExcludeAssets>
</ProjectReference>

内容的提问来源于stack exchange,提问作者devlord

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 19:24:04