Created at: 2015-12-04 Visual StudioにはT4テンプレートというソースコードを生成する機能があるのですが、その中からRoslynを使おうというお話です。 T4テンプレートはVisual Studioと統合されていることとC#でテンプレートのコードを書いて、C#, VB, TypeScriptなどのコードを吐き出せます。 例えば… クラスライブラリアセンブリ読みこんで、その型情報をもとにコードを生成する EnvDTEクラスを使ってVisual Studio IDEの情報(つまり現在編集中のコードの情報)を元にコードを生成する のような感じで、アセンブリを読み込んでコードを生成するという使い方はよく見かけます(プロキシコードの生成とか)。 アセンブリを読み込んでコードを生成するということは「アセンブリがコンパイルされている」ことが前提になります。 例えばプロキ