Windows 如何向资源管理器右键单击上下文菜单添加新选项?
我想在Windows资源管理器中为所有显示“Build”的.sln文件添加一个右键单击菜单选项。它只需调用devenv即可构建sln,而无需先打开它。最简单的方法是什么 请注意,我使用的是Windows Vista,如果这很重要的话 解决方案 我在32位windows上找到了Vs2008的简单解决方案。使用以下命令创建并运行.Reg文件:Windows 如何向资源管理器右键单击上下文菜单添加新选项?,windows,visual-studio,Windows,Visual Studio,我想在Windows资源管理器中为所有显示“Build”的.sln文件添加一个右键单击菜单选项。它只需调用devenv即可构建sln,而无需先打开它。最简单的方法是什么 请注意,我使用的是Windows Vista,如果这很重要的话 解决方案 我在32位windows上找到了Vs2008的简单解决方案。使用以下命令创建并运行.Reg文件: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VisualStudio.Launcher.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Build (Debug)\command]
@="\"C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.com\" %1 /Build Debug"
并确保指向Visual Studio的路径正确 您需要编写一个shell扩展。见:
使用此文件创建并运行.Reg文件,并确保指向Visual Studio的路径正确
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\Build (Debug)\command]
@="\"C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.com\" %1 /Build Debug"
上述示例适用于32位windows上的VS2008。
对于较新版本的Visual studio,请更新Common7文件夹的路径
- VS2008-Microsoft Visual Studio 9.0
- VS2010-Microsoft Visual Studio 10.0
- VS2012-Microsoft Visual Studio 13.0
- VS2013-Microsoft Visual Studio 12.0
"C:\\Program Files (x86)\\Microsoft Visual Studio ??.0\\Common7\\IDE\\devenv.com\"
对于任何试图在Windows 10的Visual Studio 2019中执行此操作的糟糕sap,请注意
HKEY_CURRENT\u USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sln中的覆盖(此处描述),这将覆盖向上下文菜单添加附加选项的功能,直到您删除它。