2015-10-30 3 views
9

独自の自己コンパイル/自己構築(フォーク)バージョンの.NETコンパイラプラットフォーム(Roslyn)を使用するようにVisual Studioを構成する方法はありますか?Visual Studio内から自己コンパイルされたRoslynを使用していますか?

便利な方法でC#言語拡張を使って実験したいと思います。

(私はこれが今のようnot an officially supported scenarioであるという事実を認識しています。それでも、私はそれコミュニティのための面白い遊び場のシナリオを検討)

+0

FWIW、2013年のCTPについては、[Roslynのツアーを見る](http://blogs.msdn.com/b/csharpfaq/archive/2014/04/03/taking- a-tour-of-roslyn.aspx)では、「高度な使用法」を検索します。しかし、これらの手順はRoslynの現在のバージョンまたはVisual Studio 2015では機能しない可能性があります。 – hvd

+0

以下の回答は今削除されましたが、Jason Malinowskiによって非常に重要なコメントが残っています。これを適切にサポートしてください。* " –

答えて

2

VS2015アップデート1(これはいつでも利用できます)では、Roslynソリューションを構築し、スタートアッププロジェクトとして「VisualStudioSetup」を設定し、それを実行することができます。 Visual Studioのインスタンスが実行され、VS2015に組み込まれているRoslynの代わりにRoslynが構築されます。

+0

時間:http://blogs.msdn.com/b/dotnet/archive/2015/11/30/what-s-new-in-visual -studio-update-1-for-net-managed-languages.aspx更新されたhttps://github.com/dotnet/roslyn/wiki/Building-Testing-and-Debuggingも参照してください。 –

1

操作するための修正ロザリンコンパイラの使用例を与えるこのarticleを参照してください。コンパイル時のコード

関連する問題