このコンパイラの重要性は何ですか?持っている必要がありますか?とにかく別のコンパイラを使用する目的は何ですか、それとも単なる未来のプロジェクトですか?簡単な概要をいただければ幸いです。
Microsoft.Net.Compilersパッケージのポイントは、.NET FrameworkまたはVisual Studioに付属のコンパイラーではなく、そのパッケージで配布されたコンパイラーがプロジェクトのコンパイルに使用されることです。最も実用的な直接的な利点は、プロジェクトでC#6の機能を使用できるようにし、C#6コンパイラーがインストールされていないシステム上でプロジェクトをビルドできるようにすることです。たとえば、完全なVisual Studio 2015をインストールする必要はありません。
これは、オープンソースのC#およびVisual Basicコンパイラに豊富なコード分析APIを提供するパッケージです。
Githubで広範なドキュメントを見つけることができます。
他の人が言ったように、C#およびVB.NET用の.NETコンパイラが含まれています。
このパッケージの興味深い点は、Visual Studioにまだ付属していないバージョンを含め、プロジェクト用にコンパイラの特定のビルドを指定できることです。
これを https://github.com/dotnet/project-system で使用します。これはVisual Studioのオープンソースコンポーネントです。これにより、VSに同梱されているコンパイラーでサポートされていないドッグフード言語機能に対して、プレリリースバージョンのコンパイラーを使用できます。