我有創造的方式使用EnvDTE
使用T4模板接口列出在我的項目中的所有類問題的項目收集用戶類的列表(基於命名約定),並且沒有任何文件的出似乎在描述如何去做。我開始與:使用EnvDTE
<#@ template debug="true" hostspecific="true" language="C#" #>
<#@ output extension=".cs" #>
<#@ Assembly name="EnvDTE" #>
<#@ Assembly name="System.Core" #>
<#@ import namespace="EnvDTE" #>
<#@ Import Namespace="System.Linq" #>
<#@ Import Namespace="System.Collections.Generic" #>
<#
var env = (DTE)((IServiceProvider)this.Host)
.GetService(typeof(EnvDTE.DTE));
...然後我開始側身。我能夠識別我的項目,但是我無法收集項目中我想要過濾到創建接口的平面列表中的類。
我該怎麼做?我只想在我的項目中的類。
我假設這是Visual Studio中。如果是這樣,你有沒有看過羅斯林? – Ameen
請看這裏http://stackoverflow.com/a/6572941/157224關於尋找類與DTE – adrianm
@adrianm我的答案,這看起來可能是什麼我要找的(一旦我翻譯成C#)...我會在早上嘗試這個。 –