Фич реквест к инсталятору
От: _FRED_ Черногория
Дата: 05.11.10 09:56
Оценка:
Есть ли возможность в инсталяторе ставить так же символы и исходники стандартной библиотеки, дабы при отладки можно было ходить по её исходникам?
Help will always be given at Hogwarts to those who ask for it.
Re: Фич реквест к инсталятору
От: hardcase Пират http://nemerle.org
Дата: 05.11.10 10:39
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Есть ли возможность в инсталяторе ставить так же символы и исходники стандартной библиотеки, дабы при отладки можно было ходить по её исходникам?


Учитывая то, что все сборки идут в Release конфигурации, то не вижу смысла отлаживаться на них.
И кстати, в этой конфигурации в pdb файл как правило не генерируется.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: Фич реквест к инсталятору
От: _FRED_ Черногория
Дата: 05.11.10 10:57
Оценка:
Здравствуйте, hardcase, Вы писали:

_FR>>Есть ли возможность в инсталяторе ставить так же символы и исходники стандартной библиотеки, дабы при отладки можно было ходить по её исходникам?


H>Учитывая то, что все сборки идут в Release конфигурации, то не вижу смысла отлаживаться на них.


Почему-то отладке по сборкам из BCL это не мешает

H>И кстати, в этой конфигурации в pdb файл как правило не генерируется.


А это очень странно. В дефолтовых шарповских проектах для релиза по-умолчанию выставлено pdb-only именно для таких полезных дел. Например, здесь пишут:

"If you use /debug:full, be aware that there is some impact on the speed and size of JIT optimized code and a small impact on code quality with /debug:full. __We___recommend___ /debug:pdbonly __ OR__ no PDB for generating release code."

Your suggestion about making "No PDB" option by default is not good.
This will cause big pain for developers who will try to start debug while "Release" build settings active. They will be simply unable to debug !!

In the same time — your concern about not building .PBD is unknown. IDE is a "Development Environment" — not a "Production Build System". If you need some special options for binaries released to public — you are free to add additional settings to your project or use some build automation tools with their own settings.

Hope this helps


Ну и вообще у меня запрос по pdb-only выдаёт достаточно убедительных фактов по поводу символов в релизе.
Help will always be given at Hogwarts to those who ask for it.
Re[3]: Фич реквест к инсталятору
От: hardcase Пират http://nemerle.org
Дата: 05.11.10 14:49
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, hardcase, Вы писали:


_FR>>>Есть ли возможность в инсталяторе ставить так же символы и исходники стандартной библиотеки, дабы при отладки можно было ходить по её исходникам?


H>>Учитывая то, что все сборки идут в Release конфигурации, то не вижу смысла отлаживаться на них.


_FR>Почему-то отладке по сборкам из BCL это не мешает



Потому что видимо никто не реализовал другой логики.
Не так давно уже было обсуждение
Автор: VladD2
Дата: 21.10.10
на тему pdb-only.
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.