Où sont des tutoriels pour DotNetOpenAuth et comment résoudre les erreurs lors de la compilation dans ses échantillons
Je sais stackoverflow utilise l'authentification OpenID. Je veux essayer de l'utiliser. Je suis à l'aide de asp.net mvc 2.0 avec C#.
J'ai trouvé ce
http://www.dotnetopenauth.net/
et je me demande si c'est ce qui a été utilisé pour stackoverflow.
Également des didacticiels serait agréable aussi bien.
Modifier
Je suis en train de charger certains projets de l'échantillon, mais quand je le construire dans VS2010-je obtenir
Error 6 'System.Diagnostics.Contracts.ContractInvariantMethodAttribute' is inaccessible due to its protection level C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider
Error 7 The type or namespace name 'ContractInvariantMethod' could not be found (are you missing a using directive or an assembly reference?) C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider
OriginalL'auteur chobo2 | 2011-01-12
Vous devez vous connecter pour publier un commentaire.
Oui, c'est la bibliothèque utilise. Voir cette blog de Jeff:
Le téléchargement inclut des échantillons.
J'ai essayé d'exécuter les mêmes mais j'ai 2 erreurs(voir edit)
Avez-vous ajouté une référence à l'assembly mentionné? Vous avez besoin d'avoir des contrats de code installé.
Système.Diagnostic semble faire partie du système .dll
Vous êtes de droite. Peut-être qu'ils s'attendent à une autre version 🙁
OriginalL'auteur Oded
Je viens de trouver ce tutoriel qui est utile.
Edit: Cette une semble aussi intéressant à lire.
Et j'ai également trouvé cet exemple utile.
OriginalL'auteur DevDave
Beaucoup trop de choses à commenter, comme suggéré par Alex Angas. Préférable d'installer la dépendance, il n'est pas inclus par défaut avec .NET.
Contrats De Code: http://research.microsoft.com/en-us/projects/contracts/
Ce lien ci-dessus ne fonctionnait pas pour moi, j'ai donc trouvé le bon lien ici: msdn.microsoft.com/en-us/devlabs/dd491992.aspx
Merci pour la mise à jour, maintenant les reliant directement à leur page de recherche à la place. Qui a le bon lien de téléchargement de votre page.
OriginalL'auteur Nicholi
DotNetOpenAuth est un choix digne de confiance.
Pour corriger les erreurs de génération, commentez toutes les références à
Contract(...)
dans le code. Ils sont seulement là pour aider les développeurs à s'assurer de l'exactitude du code et ne fournit pas toutes les fonctionnalités.OriginalL'auteur Alex Angas