2015-10-19 45 views
0

在Visual Studio擴展我想獲得所有的項目和他們的名字:項目名稱有時是空

var service = (DTE) Package.GetGlobalService(typeof (SDTE)); 
var projects = service.Solution.Projects; 

foreach (Project project in projects) 
//.... 

這種方法的工作不錯,整潔的一個小問題的例外: 項目變量確實返回確切的項目數量。但是如果項目的全名位於解決方案的文件夾中,則其全名可能爲空。 (我的意思是當解決方案的文件夾中的項目合併時的解決方案結構)

如何正確獲取這些項目?

+0

不明白你的意思。你有這樣一個問題的repro案件嗎? –

+0

解決方案。解決方案中的文件夾。解決方案文件夾中的項目。明白嗎? – alerya

+0

不可以,請提供回覆 –

回答