VS 2015 Toolset可能未知或缺失

Tes*_*erG 5 c# asp.net msbuild visual-studio-2015

我尝试将项目发布到我的文件目录.

我接受了这个消息.但是没有显示任何错误.错误列表是empyty.

2>使用工具版本"14.0"构建.

2>项目文件包含ToolsVersion ="12.0".此工具集可能未知或缺失,在这种情况下,您可以通过安装相应版本的MSBuild来解决此问题,或者出于策略原因,可能已将构建强制转换为特定的ToolsVersion.将项目视为具有ToolsVersion ="14.0".有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=293424.2>跳过目标"ValidateMSBuildToolsVersion".以前建成不成功.2>完成构建项目"project_name.csproj" - 失败.2> ==========构建:1成功,0失败,0最新,0跳过========== ==========发布:0成功,1失败,0跳过==========

Leo*_*SFT 10

VS 2015 Toolset可能未知或缺失

根据错误消息" 项目文件包含ToolsVersion ="12.0". ",它表明您的项目已从Visual Studio 2013升级.因此,当您使用Visual Studio 2015发布它时,您可能会收到此错误" 此工具集可能未知或者失踪...... "

要解决此问题,您可以尝试更新项目文件:右键您的项目 - >卸载项目 - >编辑Yourprojectname.csproj->更改第二行中的ToolsVersion="12.0"to ToolsVersion="14.0".

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Run Code Online (Sandbox Code Playgroud)

如果使用MSBuild命令行构建项目,则可以使用命令提示符覆盖项目和解决方案的ToolsVersion设置:

msbuild.exe someproj.proj /tv:14.0
Run Code Online (Sandbox Code Playgroud)