摘要
ASP.NET Web Form在使用最新的MSBuild后报错如下,坚决办法简单。
错误截图
原因
是VSToolPath这个属性没有值。.csproj文件中,这一段被人删除了:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">15.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
解决办法
在.csproj文件的接近结尾处,补上上述定义即可。
黑夜里不停折腾的代码行者。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步