代码之家  ›  专栏  ›  技术社区  ›  Karthik

如何在其所在的机器上运行控制台应用程序?[关闭]

  •  5
  • Karthik  · 技术社区  · 7 年前

    我在网络位置有一个控制台应用程序 \\desktop1\C$\Code . 但是当我从我的机器上打开Visual Studio中的解决方案时 desktop2 ,它在我的上下文中运行 台式机2 而不是在 desktop1 .

    如何在 桌面1 ?

    例如,当我使用下面的代码打印机器名称时,我得到的输出为 台式机2 即使代码位于 桌面1

    private static void Main(string[] args)
    {
        Console.WriteLine(System.Environment.MachineName);
        Console.ReadLine();
    }
    

    编辑: 桌面1 未安装Visual Studio。

    2 回复  |  直到 7 年前
        1
  •  0
  •   Pawlinski    7 年前

    使用RDC登录到桌面1? 否则,如果控制台应用程序是Windows服务(这是Windows服务启用调试的解决方案),则可以将本地vs附加到远程计算机上承载的服务。

        2
  •  0
  •   NineBerry    7 年前

    这不是通过改变项目本身就能实现的。您需要一些外部工具来启动远程计算机上的应用程序。

    有几种可能的方法可以做到这一点。但是,使用哪一个取决于具体的用例和更适合的问题 https://superuser.com/ 除非您的唯一用例是用于调试目的。