1. ホーム
  2. c#

[解決済み] Microsoft.Net.Compilersは何のためにあるのですか?

2023-04-22 04:44:21

質問

このコンパイラの重要性は何でしょうか?必須なのでしょうか、それともなくても大丈夫なのでしょうか?とにかく別のコンパイラを持つ目的は何ですか、それとも単なる未来志向のプロジェクトですか?簡単な概要があればありがたいです。

どのように解決するのですか?

Microsoft.Net.Compilers パッケージのポイントは、.NET Framework や Visual Studio に付属するコンパイラーではなく、そのパッケージで配布されるコンパイラーがプロジェクトのコンパイルに使用されることです。最も実用的な直接の利点は、プロジェクトで C# 6 の機能を使用できるようになり、C# 6 コンパイラーがインストールされていないシステム、たとえば Visual Studio 2015 をフルインストールしたくない継続的インテグレーション サーバーで、これらのプロジェクトをビルドできるようになることです。