在不同凭据下运行时,在Visual Studio的当前实例中打开文件

Ada*_*ery 5 windows visual-studio

我在一个托管在IIS中的项目上工作,因此为了调试这个站点,我必须以管理员身份运行Visual Studio.

问题是,在Windows资源管理器中打开文件时,我想在Visual Studio的当前实例中打开它(如果不是这样,则打开新实例).

我使用包含以下内容的批处理文件取得了部分成功:

cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE" devenv /Edit %1

但是,这将打开Visual Studio作为当前登录的用户,而不是作为管理员(因此,当我已经以管理员身份打开实例时,无论如何都会打开一个新实例).

所以问题是; 如何以管理员身份在当前实例中打开文件?

dem*_*key 2

  1. Shift+右键单击资源管理器中的文件
  2. 在弹出菜单上按“a”(选择“复制为路径”)
  3. 切换到 Visual Studio
  4. 按 Ctrl+O,然后按 Ctrl+V,然后按 Enter

您可能可以制作某种AutoHotkey脚本来自动化它,具体取决于您需要执行此操作的频率。