【问题标题】:visual studio debug on different system不同系统上的Visual Studio调试
【发布时间】:2011-09-20 17:28:11
【问题描述】:

我想在笔记本电脑的 Visual Studio 2010 中编写/调试我的代码。 完成后,我希望它以调试模式在我的桌面视觉工作室上运行。 目前我使用 RDP 复制代码。如何更有效地执行此操作?

我买不起Team Foundation。我希望有一个svn服务。 谢谢。

【问题讨论】:

    标签: visual-studio-2010 svn remote-debugging


    【解决方案1】:

    这真的取决于你想要实现什么。如果您只想在台式机上进行调试,共享文件夹是最有效的方式,因为它不会涉及大量复制和文件过期的风险,但如果您的应用程序需要大量文件访问,它可能会很慢.如果应用程序有很多数据文件,那么另一种方法是在桌面机器上挂载一个共享驱动器,但使用 robocopy 来保持目录同步:

    robocopy /mir \\laptop\source\myproject c:\desktopmachine\myproject
    

    你也可以在笔记本电脑上做remote debugging,功能非常强大。

    如果您想要测试(而不是调试)应用程序,那么更强大的方法是在笔记本电脑上创建发布版本(和安装程序,如果合适),然后将其复制到您的桌面。正如 akauppi 所说,您绝对应该使用 SVN 或其他版本控制系统进行源代码控制,但我认为这是另一个问题。

    【讨论】:

    • 谢谢,我一直在研究远程调试。我无法弄清楚如何通过互联网进行操作。你能帮我解决这个问题吗?另外,是否有任何免费的 svn 服务可以使存储库保持私有?谢谢。
    • 我刚刚在这里问了这个问题stackoverflow.com/questions/6458454/…
    • 如果两台机器都在同一个域上,那么远程调试会更容易,您可能可以使用默认传输(限定符就是远程机器的名称或 IP)。由于您可以通过静态 IP 连接到机器,因此您也可以使用“远程”传输,但请记住,这在 Internet 上可能不安全。如果您通过 VPN 连接,那么这可能不是问题。
    • 关于SVN的问题,看你的需求。如果您是唯一使用它的人,那么在您有权访问的主机服务器上设置它可能是最简单的。那里肯定有商业 SVN 提供商,但我不知道有任何免费的也是私有的。
    【解决方案2】:

    您自己说一种解决方案 - 使用 svn 或其他版本控制。

    另一种选择是文件夹共享。如果您也想离线使用笔记本电脑,我推荐使用 svn 或 git。

    作为程序员,您必须使用版本控制。是你的朋友!

    【讨论】:

    • 谢谢。我不喜欢 svn 的想法,因为它仍然是一个离线进程。谁能告诉我有关 Visual Studio 中的远程调试器的信息?可以通过互联网使用吗?
    • 看来可以。我最近在通过 ActiveSync/WMDC 连接查找 DEBUGMSG 时遇到了一些关于此的文章。让我们看看...connect.microsoft.com/VisualStudio/feedback/details/117401/…“CMAccept.exe”似乎是您想要的关键。但是.. 这可能只适用于 Windows CE 开发。不确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2010-11-08
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多