コードを生成する Visual Studio 用のマクロを作成しています。
マクロを C# と VB の両方で生成したいのですが、アクティブな (現在の) ドキュメントで使用されている言語を特定する方法はありますか?
コードを生成する Visual Studio 用のマクロを作成しています。
マクロを C# と VB の両方で生成したいのですが、アクティブな (現在の) ドキュメントで使用されている言語を特定する方法はありますか?
T4 の使用を検討しましたか?
T4 は、Visual Studio に組み込まれたコード ジェネレーターです。C# を使用している場合はサブ .cs ファイルがあり、VB を使用している場合はサブ .vb ファイルがあります。これは、生成の結果を保持するファイルです。これは、Visual Studio の他の場所で見た .designer ファイルとテンプレート/生成されたファイルの関係を表現するために使用されるのと同じ視覚的な比喩です。
ちょっとしたコードを見つけただけですが、それは隠しプロパティのようです:
DTE.ActiveDocument.Language = "CSharp"