簡體   English   中英

Visual Studio 2015解決方案資源管理器樹視圖中缺少文件圖標

[英]File Icons are missing in Visual Studio 2015 Solution Explorer Tree View

我們已經在Visual Studio中使用自己的文件擴展名(* .inbp,*。indp)注冊了模板。 不幸的是,文件擴展名的圖標未在Visual Studio 2015的解決方案資源管理器的樹視圖中顯示。在Visual Studio 2012中,當我們在注冊表中將它們注冊為常規Windows文件類型擴展名時,會顯示這些圖標,而在Visual Studio 2015中他們不。

Visual Studio 2012和2015中解決方案資源管理器的比較

我們現在嘗試在Visual Studio 2015中安裝的.vstemplate-file中的XML-Tag <Icon>上注冊圖標,但是這些圖標仍未顯示在解決方案資源管理器中。

還有其他顯示圖標的方法嗎? 還是這可能是Visual Studio 2015中的錯誤?

謝謝湯姆的幫助

要在Visual Studio中顯示關聯文件的圖標,要求將它們注冊為Windows系統中的文件擴展名(請參閱在C ++中創建注冊表項以將文件擴展名與應用程序關聯 )。

我們遇到的問題非常具體。 因為我們使用的擴展名安裝在相應用戶的用戶配置文件中,並且圖標文件也在該目錄中,所以我們使用以下路徑注冊了該擴展名:

%USERPROFILE%\\ AppData \\ Local \\ Microsoft \\ VisualStudio \\ 14.0 \\ Extensions ......

現在的問題是, Visual Studio 2015大多沒有在相應的用戶帳戶中啟動 ,而是分別在系統或管理員帳戶下啟動 這就是占位符%USERPROFILE%不指向用戶目錄並且在Visual Studio 2015中找不到圖標文件的原因。

由於Windows資源管理器以及Visual Studio 2012 在相應的用戶下運行,%USERPROFILE%已存儲了正確的目錄 ,可以找到圖標文件,並在文件和解決方案資源管理器中顯示該圖標文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM