vs2015 发布项目时,报“Can't find the valid AspnetMergePath”错误,如何解决

项目是可以运行的,但是发布时,就报“Can't find the valid AspnetMergePath”问题

1、问题截图

2、解决方法

1)找到引起报错的文件路径

如:我这边是:C:Program Files (x86)MSBuildMicrosoftVisualStudiov14.0WebTransformMicrosoft.Web.Publishing.AspNetCompileMerge.targets

2)打开改文件,搜索TargetFrameworkSDKToolsDirectory

打开该文件,按ctrl+F ,打开搜索,输入TargetFrameworkSDKToolsDirectory

 3)在PropertyGroup标签下,加入

<TargetFrameworkSDKToolsDirectory>C:Program Files (x86)Microsoft SDKsWindowsv7.0ABin</TargetFrameworkSDKToolsDirectory>

效果如下:

 4)保存文件

 3、重新发布项目

参考网址:

https://cloud.tencent.com/developer/ask/89517

原文地址:https://www.cnblogs.com/xielong/p/12518899.html