Visual Macro Studio - Código Gen Idioma
-
05-07-2019 - |
Pergunta
Eu estou escrevendo uma macro para o Visual Studio que irá gerar algum código.
Eu gostaria que a macro para gerar tanto para C # e VB, há uma maneira para determinar qual idioma está sendo usado no documento ativo (atual)?
Solução 2
Eu apenas localizado um pouco de código, parece que é uma propriedade oculto:
DTE.ActiveDocument.Language = "CSharp"
Outras dicas
Você já pensou em usar T4 ?
T4 é um gerador de código embutido no Visual Studio. Se você estiver usando C #, você terá uma sub .cs arquivo, ou se você estiver usando VB, um arquivo de sub .vb. Esse é o arquivo que irá armazenar o resultado da geração. Esta é a mesma metáfora visual usado para a expressar a relação arquivo de modelo / gerada com arquivos .designer que você já viu em outros lugares no Visual Studio.