(Windows XP,Visual Studio 2010 Express(Web Developer))
我想在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 :(得分:1)
我遇到了同样的问题,所以下载了VWD SP1和VS.PHP 2.10。右键单击.php文件并选择“打开vsphp 2.10”,选中底部的复选框以保存设置。从那时起,双击php文件一直在工作。为了能够像winscp这样的文件管理器使用它,我必须将'explorer'作为编辑器可执行文件。它适用于我的js html css和php文件,并在同一个VWD实例中打开它们。唯一的痛苦可能是,最终需要支付vs.php,并且您需要关联您希望使用的每个分机。
答案 1 :(得分:0)
使用朴素方法将文件与VWDExpress.exe关联后,在注册表中找到命令并添加/ EDIT参数。我不知道这是否适用于Express版本,但对于完整的Visual Studio,这将在已打开的Visual Studio实例中打开文件。
答案 2 :(得分:0)
下载Default Programs Editor并打开。
在我的情况下,我将.php
文件与Visual Studio 11相关联,为此,我只是复制了.cs
个文件的设置。我已经注意到以下所有步骤。
.php
(或任何关联) - 请注意您可以多选命令名称:打开
程序路径: C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe“/ dde
现在展开高级设置,勾选使用DDE消息,然后单击编辑。添加以下内容:
消息:打开(“%1”)
应用程序:VisualStudio.11.0
主题:系统
如果您想将此应用于大量文件,我建议使用内置的save to registry选项并使用它创建批处理脚本。