如何使用不同的目录设置远程调试
How to setup remote debugging with a different directory
我有一个 c# visual studio 2013 项目。
我想使用远程调试。
在远程机器上设置一个与本地机器相同的目录(即 c:\project)时效果很好,但我有一个由我的 TFS 指定的特殊目录结构,甚至位于另一个不存在于远程机器上的驱动器上机(e:)。我想知道如何在远程机器上定义一个与本地机器不同的工作目录。
我在 Visual Studio 2015 年(这可能仍然相关)解决这个问题的方法是为远程调试制作另一个构建配置,并将输出文件夹设置为 Windows 在远程共享机器。您可以使用 Windows 身份验证来保护它,并使用 'hiddenShare$' 符号隐藏共享。
我在我的博客上对此进行了详细说明,并在此处参考了相应的 MSDN 文章:
我也对类似的问题提供了类似的答案,在这里:
Visual Studio 2013 remote debugging, auto deploy?
- 打开解决方案的配置管理器
- 添加新配置并适当命名。 Select 为所有项目自动执行此操作的框。
- 打开您希望远程调试的可执行项目的项目属性。
- 确保选择了远程调试配置文件。
- 将构建输出设置为远程调试计算机上的网络共享。
- 设置远程调试主机地址和端口。
找到另一个解决方法:
创建一个小虚拟磁盘how to。
创建用于复制的批次
xcopy [source] [destination] /s /e /y
调试前执行批处理即可。
应该可以。
我有一个 c# visual studio 2013 项目。 我想使用远程调试。 在远程机器上设置一个与本地机器相同的目录(即 c:\project)时效果很好,但我有一个由我的 TFS 指定的特殊目录结构,甚至位于另一个不存在于远程机器上的驱动器上机(e:)。我想知道如何在远程机器上定义一个与本地机器不同的工作目录。
我在 Visual Studio 2015 年(这可能仍然相关)解决这个问题的方法是为远程调试制作另一个构建配置,并将输出文件夹设置为 Windows 在远程共享机器。您可以使用 Windows 身份验证来保护它,并使用 'hiddenShare$' 符号隐藏共享。
我在我的博客上对此进行了详细说明,并在此处参考了相应的 MSDN 文章:
我也对类似的问题提供了类似的答案,在这里:
Visual Studio 2013 remote debugging, auto deploy?
- 打开解决方案的配置管理器
- 添加新配置并适当命名。 Select 为所有项目自动执行此操作的框。
- 打开您希望远程调试的可执行项目的项目属性。
- 确保选择了远程调试配置文件。
- 将构建输出设置为远程调试计算机上的网络共享。
- 设置远程调试主机地址和端口。
找到另一个解决方法:
创建一个小虚拟磁盘how to。 创建用于复制的批次
xcopy [source] [destination] /s /e /y
调试前执行批处理即可。
应该可以。