gpt4 book ai didi

visual-studio-2010 - 强制 Visual Studio 2010 使用源服务器查找文件

转载 作者:行者123 更新时间:2023-12-04 21:20:24 26 4
gpt4 key购买 nike

当我使用 Visual Studio 2010 调试故障转储文件( native 代码)时,它会尝试从原始构建文件夹加载 C/C++ 源文件(并给出消息 "The source file is different from when the module was built. Would you like the debugger to use it anyway?" )。消息是正确的;该文件不是正确的版本。

我希望 VS2010 做的是使用源服务器 check out 源文件。如果文件当前不存在于其原始构建位置,VS2010 将正确使用源服务器并检索文件的适当修订版(来自 Subversion)。为了强制它检查正确的修订版,我必须从原始构建位置物理删除该文件。

作为旁注,VS2005 按预期工作(嗯……正如我所希望的,也许不像其他人所希望的那样)。无论原始构建文件夹中是否存在文件的副本,VS2005 都会始终从源代码管理中 check out 正确的修订版。

我相信问题归结为以下之一:

  • 是否有某种设置可以更改 VS2010 查找源文件的优先级?
  • 或者,是否可以让 VS2010 提供一个选择/选项来 check out 有问题的源文件? (目前我在这种情况下看到的唯一选项是浏览它。)
  • 或者是否可以从搜索中完全排除特定路径(文件夹)?
  • 最佳答案

    我对 VS2010 有同样的问题,并试图弄清楚。我用 procmon 监控了 devenv.exe,但没有看到任何与它正在访问的文件和注册表项的顺序不一致的东西。当 VS2010 找不到源时,您在错误报告中看到的信息几乎相同。我的解决方案是使用 VS2005,因为它工作正常。我确实在 MSDN 上看到了一些关于类似(如果不是相同)错误的通信,他们声称它将在 2012 年的最终版本中修复。我相信我有 2012 年的最终版本,它也有同样的问题。

    关于visual-studio-2010 - 强制 Visual Studio 2010 使用源服务器查找文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093801/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com