windows - 如何向资源管理器右键单击上下文菜单添加新选项?

标签 windows visual-studio

我想为所有显示“构建”的 .sln 文件向 Windows 资源管理器添加一个右键单击菜单选项。它只需要调用 devenv 来构建 sln 而无需先打开它。最简单的方法是什么?

请注意,如果重要的话,我使用的是 Windows Vista。

解决方案

我在 32 位 Windows 上找到了一个适用于 Vs2008 的简单解决方案。创建并运行 .Reg 文件:

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 的路径正确。

最佳答案

用它创建并运行 .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 - 微软 Visual Studio 9.0
  • VS2010 - 微软 Visual Studio 10.0
  • VS2012 - 微软 Visual Studio 13.0
  • VS2013 - 微软 Visual Studio 12.0

如果您运行的是 64 位 (x64) windows,路径将是:

"C:\\Program Files (x86)\\Microsoft Visual Studio ??.0\\Common7\\IDE\\devenv.com\"

关于windows - 如何向资源管理器右键单击上下文菜单添加新选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/744258/

相关文章:

本地计算机上的 MySQL80 服务启动和停止。怎么解决?

c - 如何找到鼠标按钮 'click' 位置 x 和 y?

python - python open语句中的反斜杠错误

javascript - Cloudkit JS 示例代码?

visual-studio - Service Fabric SDK 日志大小

c++ - static_assert(std::is_abstract) 在 Visual Studio 2013 中导致编译器错误

java - 找不到*类名*的符号? java

c# - VirtualKeyCode.MEDIA_PLAY_PAUSE 不工作

android - "CheckDuplicateJavaLibraries"任务意外失败

java - 覆盖服务器上的 .htaccess 文件