關於檔案名稱副檔名
當您註冊副檔名為 VSPackage 時,您將它關聯的版本Visual Studio。 這是很重要的 if 多個版本的Visual Studio已安裝在電腦上。
VSPackages 的副檔名集都註冊在 HKEY_CLASSES_ROOT 機碼的相關聯的程式設計識別項 (ProgID) 所指向的點,預設值。
以下是.vcproj 檔案的副檔名的註冊資訊的範例:
HKEY_CLASSES_ROOT\
.vcproj\
(default)=" VisualStudio.vcproj.8.0"
相關聯的檔案Visual Studio必須有已建立版本的 ProgID,例如VisualStudio.vcproj.8.0,而允許並排顯示的安裝,要維護產品版本之間的檔案副檔名關聯的產品。 與版本專屬的 ProgID 也可讓您使用標準動詞命令,例如開啟時,編輯、 等等,而不需要覆寫或被其他應用程式或舊版覆寫,或考慮Visual Studio。
在某些情況下,應該不會變更檔案副檔名相關聯的 ProgID。 例如,副檔名為.htm ProgID (progid = htmlfile) 是硬式編碼在多種情況,在作業系統中,並已廣為已知且使用中的關聯,使用.htm 和.html 檔案。