如何使用其他目录

时间:2015-08-06 15:13:10

标签: c# visual-studio-2013 remote-debugging

我有一个c#visual studio 2013项目。 我想使用远程调试。 在远程机器上设置一个与本地机器相同的目录(即c:\ project)时,它工作得很好,但我有一个特殊的目录结构,由我的TFS指定,甚至位于遥控器上不存在的另一个驱动器上机器(e :)。我想知道如何在本地远程计算机上定义不同的工作目录。

2 个答案:

答案 0 :(得分:5)

我在Visual Studio 2015(可能仍然相关)中解决这个问题的方法是为远程调试创建另一个构建配置,并将输出文件夹设置为远程计算机上的Windows Share。您可以使用Windows身份验证对其进行保护,并使用“隐藏共享”'隐藏共享。符号

我在我的博客上详细介绍了这里的相关MSDN文章:

Remote Debugging with VS2105

我也在类似的问题上给出了类似的答案:

Visual Studio 2013 remote debugging, auto deploy?

  1. 打开解决方案的Configuration Manager
  2. 添加新配置并对其进行适当命名。选择框以自动为所有项目执行此操作。
  3. 打开要远程调试的可执行项目的项目属性。
  4. 确保已选择远程调试配置文件。
  5. 将构建输出设置为远程调试计算机上的网络共享。
  6. 设置远程调试主机地址和端口。

答案 1 :(得分:2)

找到另一种解决方法:

创建一个小型虚拟磁盘how to。 创建一个用于复制的批次

xcopy [source] [destination] /s /e /y

只需在调试前执行批处理。

它应该有用。