2011-08-23 164 views
5

繼續我之前的問題: VS2010 DTE Addin: project inside solution folder is not "Project" 我成功地找到了解決方案中的所有項目。但是,該代碼還創建了一個名爲「Miscellaneous Files」的額外項目。這是Kind是該解決方案的文件夾和項目的不同爲好,但也有固定的ProjectKinds類沒有更多的常量種(對於這個問題沒有一個「項目」要麼...)什麼是DTE VS2010解決方案中的「雜項文件」?

  • 這是什麼產品?
  • 我應該關注這個嗎?
  • 爲什麼沒有更多的常量在ProjectKinds

回答

8
  • 的「其他文件」節點用於包含不與溶液中的當前項目的內容相關聯的打開的文件。例如,從C:\ Foo \ MySolution \打開解決方案,然後從C:\ SomeOtherPath \ MyFile.cs中打開一個「鬆散」文件,您會注意到它存儲在「其他文件」下。如果解決方案在這些文件處於打開狀態時保存,則此信息將持續存在,一旦解決方案關閉,它將從「其他文件」中刪除。

    如果你想「看」,「雜項文件」的在解決方案資源管理器中的內容,你需要啓用它在工具>選項>環境>文件>顯示雜項在解決方案資源管理器中的文件

    查看更多有關其他文件在http://msdn.microsoft.com/en-us/library/zk273747.aspx

  • 這取決於你的工具(插件,宏)想要做什麼。

  • 您可以使用EnvDTE.Constants.vsProjectKindMisc來識別雜項文件項目。 http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx

+0

它已經這麼久了,我甚至忘記了這個問題!但是,謝謝,下次我正在寫一個映射包含項目的VS插件時,我會變得更聰明! – TDaver

相關問題