2009-07-28 4 views
3

Я использую установщик Wix (3) для развертывания моего приложения. Как я могу добавить как выходную DLL из одного из проектов в моем решении, так и символы отладки (файлы pdb) в GAC? (У меня есть приложение C#, разработанное в Visual Studio 2008)Добавить символы сборки и отладки (файлы pdb) в GAC-Wix Installer

ответ

3

Вам не нужно помещать символы в GAC, чтобы система их забирала.
Вы можете, например, поместить символы в% WINDIR% \ System32 \ Symbols \ dll (для dlls) и% WINDIR% \ System32 \ Symbols \ exe (для ... ну, exes) обратная сторона этого - это то, что вы только один pdb на dll \ exe, в то время как GAC позволяет вам иметь несколько версий, поэтому только последняя установка будет иметь свои символы, если у вас есть только одна версия, то это не настоящая проблема.

+0

Похоже, мне пришлось использовать% windir% \ Symbols \ dll, но я не могу найти документацию о том, как это должно работать (или, если оно должно работать) какие-либо идеи? Самое близкое, что я могу найти, это документация в RTM Visual Studio 2010, в которой упоминается, что он должен быть установлен как путь для отладки собственной параллельной библиотеки. – aolszowka

+0

. Еще поиск дал этот блог MSDN: http://blogs.msdn.com/b/rmbyers/archive/2007/06/21/customizing-pdb-lookup-for-source-information-in-stacktrace.aspx, по-видимому, он будет уважаем _NT_SYMBOL_PATH, но, как представляется, никаких каких-либо договорных обязательств в отношении каких-либо путей не существует. – aolszowka

 Смежные вопросы

  • Нет связанных вопросов^_^