2010-07-01 5 views
0

Tentative d'utilisation de http://code.google.com/p/moq/ dans VS2010 exécutant l'administrateur sur une machine virtuelle Win7.Touches de nom fort sur Windows 7

Je reçois un ArgumentException: Impossible d'obtenir la clé publique pour StrongNameKeyPair

ont changé les autorisations ici pour être Contrôle total pour tous

C: \ Users \ dave \ AppData \ Roaming \ Microsoft \ Crypto \ RSA

Je ne peux pas tous les projets qui utilisent Moq pour exécuter des tests (par exemple NerdDinner)

toute pensée?

alt text http://www.programgood.net/screen.jpg

Répondre

0

Je ne sais pas si cela vous aidera, mais le blog de Ayende:

Le plus souvent, la question est l'autorisation de fichier un. Et le répertoire gênant est (roulement de tambour): "C: \ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA"

L'autorisation par défaut de ce répertoire sont:

cacls MachineKeys MachineKeys Tout le monde: (accès spécial :) READ_CONTROL SYNCHRONIZE FILE_GENERIC_READ FILE_GENERIC_WRITE FILE_READ_DATA FILE_WRITE_DATA FILE_APPEND_DATA FILE_READ_EA FILE_WRITE_EA FILE_READ_ATTRIBUTES FILE_WRITE_ATTRIBUTES

BUILTIN \ Administrateurs: F

Administrateurs a le plein contrôle, tout le monde a eu accès en lecture/écriture, mais pas supprimer l'accès.

+0

Merci têtes5150 - ont essayé ceci .. maintenant, nous allons essayer de travailler à nouveau. –

+0

Merci d'avoir été correct .. http://www.programgood.net/2010/07/05/ArgumentExceptionWasUnhandledByUserCodeUnableToObtainPublicKeyForStrongNameKeyPair.aspx –