2011-09-19 105 views
2

(Windows XP中的Visual Studio 2010速成(Web開發))如何添加一個新的文件關聯到Visual Studio?

我想補充各種文件類型在Visual Studio中,它默認情況下不,即.js.html.shtml.css等開開

我試圖在Visual Studio中尋找UI來添加新的文件類型,但我找不到任何東西,所以我嘗試了右鍵單擊文件 - >打開方式 - >選擇程序 - >瀏覽 - >c:\program files\Microsoft Visual Studio 10.0\Common7\IDE\VWDExpress.exe。這幾乎可以工作,除了啓動IDE的新實例,而不是像.cs文件那樣打開新選項卡。

我試圖去註冊表跳水,導出關聯.cs文件,並將其更改爲指向.shtml(例如),但這仍然會產生新的窗口。

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.shtml] 
"Content Type"="text/plain" 
"PerceivedType"="text" 
@="VWDExpress.cs.10.0" 

[HKEY_CLASSES_ROOT\.shtml\OpenWithProgids] 
"VSTA.cs.9.0"="" 
"VWDExpress.cs.9.0"="" 
"VWDExpress.cs.10.0"="" 

[HKEY_CLASSES_ROOT\.shtml\OpenWithProgids\Shared] 
@="Shared key to keep this from being removed with install/uninstall of side-by-side components." 

[HKEY_CLASSES_ROOT\.shtml\PersistentHandler] 
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}" 

我強烈懷疑這樣做是錯誤的做法,但我找不到更好的解決方案。有一個嗎?

+0

它通過零售版本上的/ dde選項和ddeexec鍵完成。最好的辦法是先看看現有的關聯。 –

回答

0

使用簡單的方法將文件與VWDExpress.exe關聯後,在註冊表中找到一個命令並添加/編輯參數。我不知道這是否適用於Express版本,但對於完整的Visual Studio,這會在已打開的Visual Studio實例中打開文件。

1

我有同樣的問題,所以下載VWD SP1與VS.PHP 2.10一起。右鍵單擊一個.php文件並選擇'open with vs.php 2.10',勾選底部的複選框保存設置。從那時起雙擊一個PHP文件一直在工作。爲了能夠像winscp那樣從文件管理器中使用它,我必須將「explorer」作爲編輯器可執行文件。它適用於我的js html css和php文件,並在同一個VWD實例中打開它們。唯一的痛苦可能是vsphp最終將被支付,並且你需要將每個你希望使用的擴展聯繫起來。

+0

這很難閱讀。 –

0

下載Default Programs Editor並打開。

在我的情況下,我正在將.php文件關聯到Visual Studio 11,爲此我只複製.cs文件的設置。我已經注意到下面的所有步驟。

  1. 文件類型設置>右鍵菜單
  2. 搜索.php(或任何關聯) - 請注意,您可以多選
  3. 單擊下一步
  4. 點擊添加...列表下
  5. 輸入以下數據:

命令名稱:打開

程序路徑: C:\ Program Files文件(x86)的\微軟的Visual Studio 11.0 \ Common7 \ IDE \ devenv的。exe文件」/DDE

new association in default programs editor

現在展開高級設置,剔使用DDE消息,然後單擊編輯添加以下內容:。

消息:打開(「%1」)

應用: VisualStudio.11.0

主題:系統

editing dynamic data exchange properties of file association

如果要將此應用到很多我建議使用內置的保存到註冊表選項,並創建一個文件批處理腳本。

相關問題