В соответствии с документацией для управляемых (я пытался подключиться к службе управляемых окон (встроенной в .net 4.5) на удаленной машине с Visual Studio 2012) символы должны быть на удаленной машине.
Итак, я просто сохранил символы (убедитесь, что они совпадают с модулями / сборками приложения на удаленном компьютере) на удаленном компьютере, поделился им и сослался на него через настройки символов из локальной системы (где работает vs).
Примечание: служба и символы не обязательно должны находиться в том же каталоге, в котором она работает для меня с службой Windows 2k12 + .net 4.5.
для деталей:
http://msdn.microsoft.com/en-us/library/bt727f1t(v=vs.100).aspx
Выдержка из ссылки:
Расположение файлов символов (.pdb)
Файлы символов содержат информацию об отладке для скомпилированных исполняемых файлов. Файлы символов приложения, подлежащего отладке, должны быть файлами, которые были созданы при компиляции исполняемых файлов приложения. Файлы символов также должны быть расположены там, где их может найти отладчик.
• Файлы символов для собственных приложений должны находиться на хост-компьютере Visual Studio.
• Файлы символов для управляемых приложений должны находиться на удаленном компьютере.
• Файлы символов для смешанных (управляемых и собственных) приложений должны находиться как на хост-компьютере Visual Studio, так и на удаленном компьютере.
Привет!