Отладочная сборка Micro Focus Visual Cobol, файлы pdb и idy не совпадают - PullRequest
0 голосов
/ 15 сентября 2010

У меня проблема с скомпилированным визуальным кодом cobol с нашего автоматизированного сервера сборки.Когда я присоединяюсь к отладчику VS2010 к программе cobol, он запрашивает файл .idy, но в моем случае к этому файлу добавляется «. К выходным файлам ид не добавлено» в имени файла, и яНе знаю, где в процессе сборки ссылка на файл idy испортилась.У кого-нибудь есть опыт решения этой проблемы?Просто чтобы уточнить, Visual Studio 2010 ищет файл в форме * .diy "<- там, где кавычки НЕ должны быть. </p>

С уважением

1 Ответ

2 голосов
/ 15 сентября 2010

Если путь к файлу .idy содержит пробел, то вы можете увидеть цитату, добавленную к имени файла, которое появляется в заголовке диалога, но это само по себе не имеет прямого отношения к проблеме, с которой вы столкнулись.

Файлы IDY создаются только конфигурацией отладочной сборки и выводятся в то же место, что и ваша сборка.Помимо прочего, файл .idy содержит информацию о полях в вашей программе и используется отладчиком, например, когда вы хотите добавить элемент наблюдения.

Я не ожидал, что вам будет предложено найти.idy файл, если вы создали проект для выпуска, поэтому я предполагаю, что файл .idy отсутствует или находится в другом месте, чем исполняемый файл.

Несколько простых вопросов для вас:

Когда вы закрываете диалоговое окно «Найти IDY», вы видите исходный код - можете ли вы пройти через все это?

Есть ли файл .idy в том же месте, что и исполняемый файл?выполняя исполняемый файл в Reflector и разбирая вашу сборку, вы заметите пользовательский атрибут DebugIDYFile, связанный с классом.Соответствует ли путь к файлу IDY исполняемому файлу, который вы пытаетесь отладить?

Это проект ASP.NET?

С уважением, Скот Нильсен

...