Micro Focus Visual Cobol调试版本,pdb和idy文件不匹配

时间:2010-09-14 20:28:50

标签: compiler-construction cobol

我的自动构建服务器编译的可视化cobol代码存在问题。当我将VS2010调试器连接到cobol程序时,它会提示输入.idy文件,但在我的情况下,该文件有一个“附加到它。输出idy文件在文件名中没有”,我不知道知道在构建过程中对idy文件的引用搞砸了。有没有人有这个问题的经验?为了澄清,Visual Studio 2010正在寻找* .diy“< - 形式的文件,其中引号不应该在那里。

此致

1 个答案:

答案 0 :(得分:2)

如果.idy文件的路径包含空格,那么您可能会在对话框标题中看到附加到文件名的引号,但这本身与您遇到的问题没有直接关系。

IDY文件仅由调试版本配置创建,并输出到与程序集相同的位置。除其他外,.idy文件包含有关程序中字段的信息,并且当您要添加监视项目时,调试器会使用该文件。

如果您构建了要发布的项目,我不希望提示您找到.idy文件,所以我的假设是.idy文件丢失或位于可执行文件的不同位置。

为您提供一些简单的问题:

当您取消查找IDY对话框时,您是否看到了源代码 - 您是否还可以单步执行?

.idy文件与可执行文件位于同一位置吗?

如果在Reflector中打开可执行文件并反汇编程序集,您会注意到与该类关联的DebugIDYFile自定义属性。 IDY文件的路径是否与您尝试调试的可执行文件一致?

这是一个ASP.NET项目吗?

此致,Scot Nielsen