2010-10-14 11 views
5

Come posso registrare una politica di check-in personalizzata per VS2010/TFS2010?Percorso del Registro di sistema per il criterio di controllo personalizzato TFS2010?

Per il 2008 è stato il seguente percorso: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ 8.0 \ TeamFoundation \ SourceControl \ Checkin Politiche

Ma per il 2010 il percorso si conclude dopo "TeamFoundation", anche se dovrei già avere alcune norme registrate da Power Tools.

ero solo in grado di trovare questo blog MSDN:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

Ma ci mostra solo come registrarsi con il file pkgdef VSIX (che non funziona completamente per me). Sono in grado di aggiungere il criterio in VS2010, ma ottengo un errore "assemblea non registrato" se provo: enter image description here

http://dl.dropbox.com/u/974862/Office/checkin_error.JPG

Tutte le idee?

risposta

3

ho trovato la risposta nel forum di MSDN:

Avviare Regedit.exe e localizzare il seguente chiave HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ SourceControl \ Checkin Politiche (TFS2010) Le politiche registrate sono elencate nel riquadro di destra. Fare clic con il pulsante destro del mouse sul riquadro destro, , scegliere Nuovo, quindi fare clic su Valore stringa . Digitare il nome della libreria di collegamento dinamico (DLL) della politica personalizzata , senza l'estensione DLL; CheckForCommentsPolicy nell'esempio precedente. Importante: la nuova stringa nome deve corrispondere esattamente al nome file DLL , senza l'estensione DLL. Fare doppio clic sul nuovo valore di stringa e impostare il suo valore sul percorso completo e il nome file al file .dll contenente la politica personalizzata.

http://social.msdn.microsoft.com/Forums/en/tfsadmin/thread/490f393c-8a37-40ba-aef8-f95b5d736489

Problemi correlati