2011-01-11 7 views
1

J'ai créé le fichier WSP manuellement (à l'aide de l'utilitaire CAB) et je l'ai téléchargé sur le serveur SharePoint 2010. Je veux déboguer la DLL qui a été emballée dans ce fichier WSP pour tester si les événements sont interceptés par l'écouteur. J'ai attaché à w3wp.exe (toutes les instances qui apparaît). cependant je trouve que les symboles ne sont pas chargés pour que n'importe quel point de rupture soit frappé et le fil se termine avec une exception d'exécution.Débogage d'une solution personnalisée pour Sharepoint 2010 dans Visual Studio

Que manque-t-il ici? Dois-je copier mes fichiers PDB à un endroit particulier?

merci

Répondre

0

vous avez la réponse à votre question. oui, vous devez télécharger votre fichier pdb à GAC en utilisant l'invite de commande et recopiez déclaration qui serait disponible sous C: \ WINDOWS \ assembly \ GAC_MSIL> sous forme de répertoire ouvrir et de copier votre pdb Thier

option ou plus facile est compiler votre WSP au format de débogage

0

vous don't need to copy the PDB symbols file into the GAC si Visual studio est correctement configuré: -

Heureusement, il est tout aussi facile de debug dans le GAC comme dans BIN si vous configurez le développement environnement correctement.

Malheureusement, peu de gens savent comment faire cela parce que l'Internet est pollué par des pleines pages de mauvaise information qui est un REPORTE des versions précédentes de .Net.

Vous pouvez repérer ces facilement parce qu'ils vous diront que vous devez copier les symboles de débogage (fichier pdb) au GAC. Dans et de lui-même, cela ne fonctionnera pas. Ces jours il est également complètement inutile.

To configure VS ... to debug the assemblies properly, procédez comme suit:

+0

Cette approche n'est pas très efficace car l'option «Just My Code» prétend optimiser le chargement de l'ensemble. –

0

Vous mentionnez la balise Sandbox dans votre question, vous devez joindre à SPUCWorkerProcess.exe et non W3WP.exe, le code de bac à sable fonctionne dans un travailleur isolé.

Questions connexes