[解決済み] Visual Studio 2015でC# 6サポートを無効にする方法を教えてください。
2022-06-07 23:05:01
質問
背景
VS 2015 で C#6 を有効にして開発しているプロジェクトがありますが、C#6 を使用しない VS 2013 を使用している開発者が開く必要がある場合があります。
この特定のソリューション内で C# 6 を使用する意図はありません (使用したいのは山々ですが)。
問題点
Visual Studio と ReSharper は、C# 6 をサポートしない以前のバージョンの Visual Studio では動作しない、役に立つ C# 6 言語構造を提案します。
私は は ReSharper の C#6 サポートを無効にしました。 をしましたが、ソリューション全体で C# 機能を無効にしたり制限したりすることはできないようです。
質問
ソリューション内または Visual Studio 2015 内で、C# を C#5 の機能に制限するにはどうすればよいですか。
どのように解決するのですか?
プロジェクトごとに言語機能を設定するには、プロジェクトごとに
Properties => Build tab => Advanced button => Language Version
を開き、お好みのバージョンを設定してください。
これはまだ新しい "C# 6.0" .Net Compiler Platform (コードネーム Roslyn) を使用することを理解する必要があります。しかし、そのコンパイラーは を模倣します。 しかし、そのコンパイラーは古いコンパイラーの動作を模倣し、その特定の言語バージョンでのみ利用可能な機能に制限されます。
ソリューション全体の設定が利用できるとは思えません。
関連
-
[解決済み] メンバー '<メンバー名>' にインスタンス参照でアクセスできない
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】SmtpException: トランスポート接続からデータを読み取れません:net_io_connectionclosed
-
[解決済み】Unity 「関連するスクリプトを読み込むことができません」「Win32Exception: システムは指定されたファイルを見つけることができません"
-
[解決済み] enumを列挙するには
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】非静的メソッドはターゲットを必要とする
-
[解決済み】値が期待した範囲に収まらない
-
[解決済み】なぜこのコードはInvalidOperationExceptionを投げるのですか?
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み】OnCollisionEnter2Dが実行されない?
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】インデックスが範囲外でした。コレクションパラメータname:indexのサイズより小さく、非負でなければなりません。
-
[解決済み】別のスレッドがこのオブジェクトを所有しているため、呼び出し側のスレッドはこのオブジェクトにアクセスできない
-
[解決済み】ユーザー設定値を別のユーザー設定値で設定する
-
[解決済み] ReSharperでC# 6.0サポートを無効にする