C# 7.1 language featuresをVisual Studio 2017で使用するには、<LangVersion>latest</LangVersion>
という設定をプロジェクトファイルに追加します。MSBuildでC#7.1を使用する
しかし、エラーになり(C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
に位置バージョン15.3.409.57025、)のMSBuildからこのようなプロジェクトを構築:
CSC : error CS1617: Invalid option 'latest' for /langversion;
must be ISO-1, ISO-2, Default or an integer in range 1 to 6.
すると、この機能はまだMSBuildのでサポートされていない、またはそれがこれを取得することも可能ですワーキング?
これは200 +彼らは、クリックのたくさんを保存して、表示されるTarget Framework Migratorツールを(使用しているすべての.NET 4.7に再ターゲットとした、もともと2013年のVisual Studioで様々に作成されたプロジェクトと2015年カバー - 検査に基づいています。 csprojファイルの変更 - ジョブを正しく実行するため)。
プロジェクトのすべては、Visual Studioから首尾2017
csprojファイルのコンテンツを共有できますか? –
MSBuildはどこにありますか?ここでは 'C:¥Program Files(x86)¥Microsoft Visual Studio¥2017¥Professional¥MSBuild¥15.0¥Bin'にあり、言語要素を追加すると動作します。あなたのプロジェクトはVisual Studioからビルドされていますか? –
プロジェクトファイル以外のファイルを表示できますか? –