Отладка нестандартного решения для Sharepoint 2010 в visual studio - PullRequest
1 голос
/ 11 января 2011

Я создал файл WSP вручную (с помощью утилиты CAB) и загрузил их на сервер sharepoint 2010.Я хочу отладить DLL, которая была упакована в этот файл WSP, чтобы проверить, перехватывает ли слушатель события.Я прикрепил к w3wp.exe (все экземпляры, которые появляются).однако я обнаружил, что символы не загружаются для какой-либо точки останова, и поток завершается с некоторым исключением во время выполнения.

что мне здесь не хватает?Нужно ли копировать мои файлы PDB в каком-либо конкретном месте?

спасибо

Ответы [ 3 ]

0 голосов
/ 11 января 2011

Вам не нужно копировать файл символов PDB в GAC , если Visual Studio настроен правильно: -

К счастью, это так же легко отладка в GAC, как в BIN, если вы настраиваете разработку среда правильно.

К сожалению, мало кто знает, как это сделать, потому что интернет полон страниц плохой информации, которая удерживается из предыдущих версий .Net.

You можно легко определить это, потому что они скажет, что вам нужно скопировать отладку символы (файл .pdb) в GAC. В и само по себе это не будет работать. Эти дни это также полностью нет необходимости.

Чтобы настроить VS ... для отладки соберите правильно , сделайте следующее:

0 голосов
/ 05 сентября 2011

Вы упоминаете тег Песочница в своем вопросе, поэтому вам нужно присоединиться к SPUCWorkerProcess.exe, а не к w3wp.exe, код изолированной программной среды запускается изолированным рабочим.

0 голосов
/ 11 января 2011

у вас есть ответ на ваш вопрос.да, вы должны загрузить свой файл pdb в GAC, используя командную строку и оператор копирования, который будет доступен в C: \ WINDOWS \ assembly \ GAC_MSIL> в форме каталога, откройте его и скопируйте свой pdb thier

, или более простой вариант -скомпилируйте ваш wsp в формате отладки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...