2017-09-02 7 views
4

VSTSはC#7をサポートしていないようですが、C#6コンパイラが使用されていることを示すビルドエラーが発生しているようです。 C#7を有効にするにはどうすればよいですか、何が間違っていますか? .NET 4.6.1を対象としたVisual Studio 2017を使用しています。VSTSでC#7サポートを有効にする

可能であれば、私が追加したC#7の変更を元に戻す必要はありません。 Visual StudioのスクリーンショットとVSTSのコンソールに見られるように、使用中のC#のバージョンには違いがあります。

enter image description here

答えて

9

OK、それはそれは簡単な修正だったことが判明したので、それがUIで直感的オプションでした。実際には、VSTSで使用されているVisual Studioのバージョンを構成する2つの場所があります。 Visual Studio 2017またはLatestおよびHosted VS2017に設定する必要があります。 2つのオプションがある理由はあまり明確ではありません。

enter image description here

+0

あなたは2017を選択した場合は、通常のホストされているエージェントにインストールhttps://www.visualstudio.com/en-us/docs/build/concepts/agents/hosted「最新」バージョンは2015年であることがわかりビルドログを確認すると、2017が見つからないという警告が表示され、2015年に見つかった最高位に戻っています。 –

関連する問題