【发布时间】:2011-05-05 20:38:12
【问题描述】:
我使用的是 Visual Studio 2010。我主要使用 Windows 服务和 Web 服务。我使用 IIS6 w/web 站点指向我的项目的 bin/debug 构建、Windows 7、C#...不确定还有哪些其他信息是相关的...无论如何..问题是为了调试我必须复制PDB 文件到临时 asp.net 目录
每次我重建我的项目(这是巨大的)时,我都必须深入到 windows/ms.net/framework/v4/temp/root/[random] 目录......我必须打开每个目录那里有 50 个随机命名的目录,其中包含构建的 dll,我必须将 PDB 文件从我的项目的 /bin/debug 目录复制到每个相应的 dll 文件夹。不用说,这让我老得更快。
如果我不这样做,那么当我附加到远程进程以进行调试并设置断点时......我得到一个圆圈而不是一个点作为断点,它说明了未加载的符号。
我的同事说这是一个 Visual Studio x64 错误,但我认为这是一个错误的构建配置。有任何想法吗?让我知道您是否需要更多信息,我不确定出了什么问题,所以如果解释有点不准确,我深表歉意,谢谢
【问题讨论】:
-
明确地说,您是在 64 位 Windows XP 安装上运行 VS 2010?
-
在 64 位 Win 7 上安装 VS2010
标签: c# debugging visual-studio-2010 iis-6 remote-debugging