如何阻止Visual Studio生成staticwebassets.runtime.json文件?
如何阻止生成staticwebassets.runtime.json文件
staticwebassets.runtime.json是ASP.NET Core中用于管理静态资源(如CSS、JS、图片等)运行时映射的文件,主要服务于开发阶段,帮助框架定位静态资源的位置,生产环境确实无需保留。
以下是两种阻止该文件生成的方法:
通过项目文件永久禁用
直接在你的项目.csproj文件中添加如下配置,从构建层面彻底禁止生成该文件:<PropertyGroup> <GenerateStaticWebAssetsRuntimeManifest>false</GenerateStaticWebAssetsRuntimeManifest> </PropertyGroup>通过环境变量临时控制
如果只是临时需求,可在构建前设置环境变量来禁用:
Windows命令行:set GenerateStaticWebAssetsRuntimeManifest=false dotnet buildPowerShell:
$env:GenerateStaticWebAssetsRuntimeManifest = "false" dotnet build
内容的提问来源于stack exchange,提问作者Max Toro
相关产品推荐
相关产品推荐

