2
我曾經能夠在VS的現有實例中打開文件 - devenv.exe
有一個/dde
開關。在Visual Studio 2017的現有實例中打開文件
但是使用VS2017它會在新實例中打開文件,而不是已經運行的文件。
例如,對於JSON文件:
- 我的註冊表具有包含的值
VisualStudio.json
的關鍵HKEY_CLASSES_ROOT\.json\OpenWithProgids
。 - 並且有一個鍵
HKEY_CLASSES_ROOT\VisualStudio.json\shell\Open\Command
其中包含默認值"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" /dde
。
但是,/dde
被忽略。
也許所有的beta和RC都會損壞某些東西。我的VS2017是最新的更新版本。
/dde
交換機是否仍然工作?
升級到VS2017後,我遇到同樣的問題。可悲的是,這並不適合我。我試圖改變LESS文件打開的方式。我嘗試更新'HKEY_CLASSES_ROOT \ VisualStudio.less.14.0'和'HKEY_CLASSES_ROOT \ VisualStudio.less.680b046f',重新啓動資源管理器和VS,但沒有運氣。 – BoffinbraiN
@BoffinbraiN嘗試使用「15」而不是「14」(VS2017,而不是VS2015) – grokky
沒有運氣,恐怕。我甚至嘗試換掉程序的完整路徑('「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe」/ dde')。它打開.asp和其他文件很好,但不是.less。 – BoffinbraiN