Visual Studio宏 - 代码生成语言
-
05-07-2019 - |
题
我正在为Visual Studio编写一个宏,它将生成一些代码。
我想为宏生成C#和VB,是否有办法确定活动(当前)文档中使用的语言是什么?
解决方案 2
我只是找到了一些代码,似乎它是一个隐藏的属性:
DTE.ActiveDocument.Language = "CSharp"
其他提示
您是否考虑过使用 T4 ?
T4是内置于Visual Studio中的代码生成器。如果您正在使用C#,那么您将拥有一个子.cs文件,或者如果您使用的是VB,则是一个子.vb文件。这是保存代的结果的文件。这是用于表达模板/生成文件与您在Visual Studio中其他地方看到的.designer文件关系的视觉隐喻。
不隶属于 StackOverflow