代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要

ASP.NET Web Form在使用最新的MSBuild后报错如下,坚决办法简单。

错误截图

img

原因

是VSToolPath这个属性没有值。.csproj文件中,这一段被人删除了:

	<PropertyGroup>
		<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">15.0</VisualStudioVersion>
		<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
	</PropertyGroup>

解决办法

在.csproj文件的接近结尾处,补上上述定义即可。

posted on 2024-05-29 11:45  终南山人  阅读(183)  评论(0编辑  收藏  举报