右键菜单快速打开VS 2005 Website项目
2006-10-28 01:18
309 查看
这个是很久以前就在用的,今天突然发觉家里的机器上居然没装。一下忘了怎么弄,搞了半天才搞好。特此记录背忘。
实现效果:在文件夹上右键,选择“Open as Visual Studio Website”,VS自动打开并加载此文件夹为一个Website项目
步骤:
1。在VS2005中选择 Toos/Macros/Macros IDE
2。选中MyMacros项目,并添加一个一个module,命名为“Website”
3。代码
Public Module Website
Sub OpenWebsite(Optional ByVal path As String = "")
If (String.Compare(path, String.Empty) = 0) Then
MsgBox("Must supply a folder path to the OpenWebsite macro", MsgBoxStyle.OkOnly)
Else
Dim webPkg As VsWebSite.VSWebPackage
webPkg = DTE.GetObject("WebPackage")
webPkg.OpenWebSite(path, VsWebSite.OpenWebsiteOptions.OpenWebsiteOption_None, False)
End If
End Sub
End Module
4。在References中添加“VsWebSite.Interop.dll”
5。将以下内容存成“OpenWebsite.reg”并运行
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenVSWeb]
@="Open as Visual Studio Website"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenVSWeb\command]
@="devenv.exe /command \\\"Macros.MyMacros.Website.OpenWebsite %1\\\""
实现效果:在文件夹上右键,选择“Open as Visual Studio Website”,VS自动打开并加载此文件夹为一个Website项目
步骤:
1。在VS2005中选择 Toos/Macros/Macros IDE
2。选中MyMacros项目,并添加一个一个module,命名为“Website”
3。代码
Public Module Website
Sub OpenWebsite(Optional ByVal path As String = "")
If (String.Compare(path, String.Empty) = 0) Then
MsgBox("Must supply a folder path to the OpenWebsite macro", MsgBoxStyle.OkOnly)
Else
Dim webPkg As VsWebSite.VSWebPackage
webPkg = DTE.GetObject("WebPackage")
webPkg.OpenWebSite(path, VsWebSite.OpenWebsiteOptions.OpenWebsiteOption_None, False)
End If
End Sub
End Module
4。在References中添加“VsWebSite.Interop.dll”
5。将以下内容存成“OpenWebsite.reg”并运行
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenVSWeb]
@="Open as Visual Studio Website"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenVSWeb\command]
@="devenv.exe /command \\\"Macros.MyMacros.Website.OpenWebsite %1\\\""
相关文章推荐
- 右键菜单快速打开VS 2005 Website项目
- 通过注册表在文件的右键菜单添加程序快速打开
- vs .net 2005 打开VSS项目时出现:"could not find the visual sourcesafe internet web service connection"的解决方案
- VS2005 起始页 最近的项目中 没有打开/创建网站选项
- 装了sql2005,打开vs项目出项错误
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- VS的Mvc项目右键没有控制器右键菜单(转)
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- VS code 编辑器(文件或者文件夹的右键打开菜单的显示)
- ubuntu14.04,如何使用鼠标右键菜单在shell中打开选择项目?
- 技巧和诀窍;在VS 2005里优化ASP.NET 2.0Web项目的Build性能
- 右键菜单中添加“用记事本打开”和“打开dos”
- 右键菜单加上“用记事本打开”
- VS在打开不同SDK时常会出现无法加载该项目的提示
- ubuntu右键添加打开终端的快捷菜单
- 技巧和诀窍;在VS 2005里优化ASP.NET 2.0Web项目的Build性能(转)
- 打开VS项目的几种方法
- VMWARE中虚拟工具VMTOOLS的安装 安装 vmtools之前,需要先打开虚拟机,并且启动其中的操作系统。 注意看下图中鼠标的位置。请将鼠标移动到相应位置上点击右键。 在弹出的菜单最下端点击“
- VS Code 编辑器(文件或者文件夹的右键打开菜单的显示)
- VS低版本打开高版本解决方案(如08打开10、12、13版本vs编译的项目)