2010-12-06 21 views
3

J'ai sauvegardé un projet puis j'ai réinstallé mon OS (Win 7, si c'est important). J'ai réinstallé VS 2010, et j'ai réinstallé le support de protobuf.net à VS 2010.J'ai encore un problème avec protobuf.net

Avant cela, la sérialisation et la dé-sérialisation étaient à la fois parfaitement OK, mais maintenant le travail ne fonctionne pas, et chaque fois que j'y entre avec le débogueur: Picture of the situation

+0

Qu'est-ce que l'exception * dit *? –

+0

(J'ai mis à jour ma réponse sur les commentaires, en particulier, voir le point à propos de pdb) –

+0

(quelques réflexions sur ce qui est réellement * happening * ajouté, aussi) –

Répondre

1

(modifier) ​​

d'après les commentaires, il semble que la question concerne les versions de production de la home page, here. Dans ce cas, il semble simplement que le _fixed est le répertoire dont j'ai fait la construction.

Vous pourriez essayer d'inclure le pdb (de la fermeture éclair) à côté de la DLL; ce sont les symboles de débogage, et vont probablement aider l'outil de trace que vous utilisez. Mais le plus important est: qu'est-ce que l'exception dire? Un peu de débogage psychique ... est-ce simplement qu'il est là en train de ne rien faire? C'est le comportement attendu si le flux d'entrée ne fournit pas de données et ne s'est pas formellement fermé, par exemple en lisant depuis un socket ouvert qui n'envoie pas de données. D'où lisez-vous dans ce scénario?

+0

@Marc - Peut-être qu'il aurait pu vérifier à ce direct lui-même voyant comme 'protobuf-net_fixed' est le nom du répertoire racine du checkout. – GenericTypeTea

+0

@GenericTypeTea - Je sais que "_fixed" est quelque chose que j'ai * utilisé * ... il semble que * à un moment donné * j'ai eu un fichier du mauvais dossier. –

+0

Je commence vraiment à me perdre dans la jungle des liens = 3. La seule chose que je sais est que j'ai téléchargé ce deux: http://code.google.com/p/protobuf-net/downloads/detail?name=protobuf-net-VS10.msi&can=2&q= et http: // code .google.com/p/protobuf-net/downloads/détail? name = protobuf-net% 20r282.zip & can = 2 & q = –