【问题标题】:How to install Visual Studio Remote Tools on Server Core?如何在 Server Core 上安装 Visual Studio 远程工具?
【发布时间】:2015-04-17 20:13:24
【问题描述】:

我想在运行 IIS 8.5 的 Windows 2012R2 服务器上安装 Visual Studio 2013 Update 4 Remote Tools。这是一个非常简单的过程:https://msdn.microsoft.com/en-us/library/bt727f1t.aspx

我遇到的问题是我尝试安装它的服务器是服务器核心,这意味着没有 GUI。远程工具应用程序是一个只能通过 GUI 安装的 exe。

我尝试使用 PowerShell 安装它,但它只是挂起。我也无法在 Web 平台安装程序中找到远程工具来以这种方式安装它。广泛的谷歌搜索没有任何结果。

有谁知道如何在服务器核心上安装 Visual Studio 远程工具,以便我可以在我的 DEV 服务器上进行调试?任何建议表示赞赏。

【问题讨论】:

    标签: visual-studio-2013 remote-debugging server-core


    【解决方案1】:

    创建一个 .bat 文件并输入以下内容。 (不是 PowerShell)(或者只是在命令行。)

    rtools_setup_x64.exe" /install /quiet

    单词...

    【讨论】:

    • 不知道为什么这被否决了。我用它来安装到我的服务器核心 2012 r2 上,没问题。使用:en_remote_tools_for_visual_studio_2015_update_2_x64_8487100.exe
    • 请注意,即使您可以通过这种方式安装它,您仍然需要对其进行配置,并且仍然需要 GUI。
    • 这甚至不会创建 msvsmon.exe 文件。目标文件夹中缺少它。我看到的只是 VsGraphicsRemoteEngine... 文件。运行可执行文件 3 次才使 Microsoft Visual Studio 14.0 的基本目录出现在 docker 中。
    【解决方案2】:

    事实证明,您可以简单地远程访问核心服务器。当你这样做时,你只会得到一个命令提示符。从那里,CD 到远程工具安装文件所在的目录。通过在命令提示符下键入文件名来执行文件,即:rtools_setup_x64.exe。

    这将在核心服务器上运行带有 GUI 的安装程序。就这么简单,我不认为你可以在核心服务器上获得安装向导,但是你做到了。

    【讨论】:

      【解决方案3】:

      您不必安装远程工具。只需从本地 Visual Studio 安装中复制 msvsmon.exe。然后从远程powershell静默启动:

      Start-Process -FilePath .\msvsmon.exe -ArgumentList '/nosecuritywarn /port:4022 /silent' -Verb runAs
      

      别忘了打开防火墙端口。

      【讨论】:

      • 对于VS2019,只有exe是不够的(没有检查VS2017,也没有检查实际需要哪些文件)。在 IDE/Remote 调试器文件夹中复制整个文件夹 x64(或 x86,取决于目标操作系统)有帮助!感谢您的提示。我们刚刚开始在我们的测试站上使用它,并且自动化它的部署和控制何时远程启动对于整个团队来说是一个非常受欢迎的功能! :)
      猜你喜欢
      • 2022-10-24
      • 2016-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-10-10
      • 2018-04-10
      • 2018-01-23
      • 2017-03-02
      • 2023-03-22
      相关资源
      最近更新 更多