如何在其所在的计算机上运行控制台应用程序?

时间:2018-09-24 08:24:46

标签: c# .net intranet

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

如何在desktop1的上下文中运行exe?

例如,当我使用以下代码打印计算机的名称时,即使代码位于desktop2

,我也将得到输出为desktop1
private static void Main(string[] args)
{
    Console.WriteLine(System.Environment.MachineName);
    Console.ReadLine();
}

编辑:desktop1没有安装Visual Studio。

2 个答案:

答案 0 :(得分:0)

使用RDC登录到Desktop1? 否则,如果您的控制台应用程序是Windows服务(这是Windows服务启用调试的一种解决方法),则可以将本地VS附加到远程计算机上托管的服务上

答案 1 :(得分:0)

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

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