このコンパイラの重要性は何ですか?それは必須であるか、なくてはならないか?とにかく別のコンパイラを使用する目的は何ですか、それとも単なる未来的なプロジェクトですか?簡単な概要を理解できます。Microsoft.Net.Compilersの目的は何ですか?
答えて
Microsoft.Net.Compilersパッケージのポイントは、そのパッケージと一緒に配布コンパイラがするのではなく、プロジェクトをコンパイルするために使用されるということです.NET FrameworkまたはVisual Studioに付属のコンパイラです。最も実用的な直接的な利点は、プロジェクトでC#6の機能を使用できるようにし、C#6コンパイラがインストールされていないシステム上にプロジェクトを構築できることです。例えば、完全なVisual Studio 2015をインストールしたいです。
豊富なコード解析APIを備えたオープンソースのC#およびVisual Basicコンパイラを提供するパッケージです。
あなたはgithubの上の豊富なドキュメントを見つけることができます。
ありがとうございました。私は前に公式の文書に行ってきましたが、まだプロジェクトの目的があいまいであることがわかります。 – usefulBee
@usefulBee基本的には、Microsoftからのオープンソースの動きの結果です。例えば、wikipediaで追加情報を確認してください:https://en.wikipedia.org/wiki/.NET_Compiler_Platform – ViRuSTriNiTy
- 1. 静的な目的は何ですか?
- 2. Mongoclientとは何ですか?その目的は何ですか?
- 3. Ember.Containerの目的は何ですか
- 4. マーカーインターフェイスの目的は何ですか?
- 5. jquery.mobile.structureの目的は何ですか?
- 6. オペレータ "^"の目的は何ですか?
- 7. AccountManager(アンドロイド)の目的は何ですか?
- 8. SetDefaultFieldSortScoringの目的は何ですか?
- 9. Dockerビルドコンテキストの目的は何ですか?
- 10. Newtonsoft.Json.JsonToken.StartConstructorトークンの目的は何ですか?
- 11. SDL_opengl_glext.hの目的は何ですか?
- 12. Expressionクラスの目的は何ですか?
- 13. Control.GetPreferredSizeメソッドの目的は何ですか?
- 14. durandalの目的は何ですか?
- 15. Ember.js - Ember.lookupの目的は何ですか
- 16. IEnumeratorの目的は何ですか
- 17. `__metaclass__ = type`の目的は何ですか?
- 18. デルファイ:icontentの目的は何ですか?
- 19. ApplicationBuilder.Propertiesの目的は何ですか?
- 20. EasyMock.andVoid()の目的は何ですか?
- 21. PHPロギングフレームワークの目的は何ですか?
- 22. ボイドキャストの目的は何ですか?
- 23. グント:cwdの目的は何ですか?
- 24. データセットの目的は何ですか?
- 25. React-Router:IndexRouteの目的は何ですか?
- 26. Objects.compare()メソッドの目的は何ですか?
- 27. QTPLUGIN、その目的は何ですか?
- 28. VisitorIdentificationコントロールの目的は何ですか?
- 29. ErrorKindの目的は何ですか?
- 30. TPopupActionBarの目的は何ですか?
私は非常に簡単なことをする必要があります。任意の.csファイルをコンパイルしてilを発行し、外部参照などを検証する必要はありません.Microsoft.Net.Compilersで可能ですか? – Bandara
@Bandara Microsoft.Net.Compilersの有無にかかわらず、外部参照なしでC#をコンパイルすることはできません。参照されたアセンブリは、例えば、過負荷解決に必要です。外部参照があれば、技術的にはMicrosoft.Net.Compilersでも可能ですが、それは本当に間違ったツールです。同じコンパイラがすでに他のパッケージで利用可能になっているときに、独自のプログラムで直接呼び出すことができるように、外部プロセスを起動します。 – hvd