Возможно вопрос банальный, но найти чего-то вменяемое по этой теме не могу, все найденные стрелки ведут на триксы с отладкой фреймворка.
Итак, у меня есть сборка coolasm.dll, есть coolasm.pdb, и есть сорцы для неё, но сорцы приблизительные, то есть если я собираю из этих сорцов — то получаю совершенно другую сборку (стало быть я эти сорцы в солюшн добавить не могу).
Вопрос: где в Visual Studio 2008 сказать "attach source" (термин из эклипса, сорри) для конкретной сборки, с тем чтобы можно было туда ходить по F11?
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
LCR>Итак, у меня есть сборка coolasm.dll, есть coolasm.pdb, и есть сорцы для неё, но сорцы приблизительные, то есть если я собираю из этих сорцов — то получаю совершенно другую сборку (стало быть я эти сорцы в солюшн добавить не могу).
LCR>Вопрос: где в Visual Studio 2008 сказать "attach source" (термин из эклипса, сорри) для конкретной сборки, с тем чтобы можно было туда ходить по F11?
Если pdb не соответствует сборке, то отладчик его не зохавает. Можно его обмануть немного пропатчив pdb, но результат будет неоднозначный
Andrei F.,
LCR>>Вопрос: где в Visual Studio 2008 сказать "attach source" (термин из эклипса, сорри) для конкретной сборки, с тем чтобы можно было туда ходить по F11?
AF>Если pdb не соответствует сборке, то отладчик его не зохавает. Можно его обмануть немного пропатчив pdb, но результат будет неоднозначный
В том то и дело, что pdb точно соответствует сборке, а сорцы соответствуют немного более старой версии. Если степпер будет попадать немножко не на те строки — не беда вообще, главное понять что вообще происходит... Вот в Эклипсе можно было отлаживаться вообще по декомпиленным исходникам, причём они даже не обязаны были компилироваться.
Andrei F.,
AF>Если pdb не соответствует сборке, то отладчик его не зохавает. Можно его обмануть немного пропатчив pdb, но результат будет неоднозначный
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
LCR>Вопрос: где в Visual Studio 2008 сказать "attach source" (термин из эклипса, сорри) для конкретной сборки, с тем чтобы можно было туда ходить по F11?
Есть флажок Tools | Options | Debugging | General | Require source files to exactly match the original version. Его выключить и должно заработать.
Кирилл Осенков,
LCR>>Вопрос: где в Visual Studio 2008 сказать "attach source" (термин из эклипса, сорри) для конкретной сборки, с тем чтобы можно было туда ходить по F11?
КО>Есть флажок Tools | Options | Debugging | General | Require source files to exactly match the original version. Его выключить и должно заработать.