web-dev-qa-db-ja.com

VS 2015ツールセットが不明または存在しない可能性があります

プロジェクトをファイルディレクトリに公開しようとしています。

このメッセージを受け取ります。ただし、エラーは表示されません。エラーリストは空です。

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スキップ==========

6
TesterG

VS 2015ツールセットが不明または存在しない可能性があります

エラーメッセージ "Project file contains ToolsVersion =" 12.0 "。"によると、プロジェクトがVisual Studio 2013からアップグレードされたことが示されます。そのため、Visual Studio 2015で発行すると、これが表示される場合がありますエラー "このツールセットは不明または存在しない可能性があります..."

この問題を解決するには、プロジェクトファイルを更新してみてください。プロジェクトを右クリック->プロジェクトをアンロード->プロジェクト名を編集-csproj-> ToolsVersion="12.0"ToolsVersion="14.0" 2行目。

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.Microsoft.com/developer/msbuild/2003">

MSBuildコマンドラインを使用してプロジェクトをビルドしている場合は、コマンドプロンプトを使用して、プロジェクトとソリューションのToolsVersion設定を上書きできます。

msbuild.exe someproj.proj /tv:14.0
11
Leo Liu-MSFT

説明されているように、「Microsoft.Net.Compilers」のバージョンをv2.6.1からv2.4.0に変更してみませんか こちら

0
Daniel Perez