2010-10-14 16 views
5

VS2010/TFS2010 için özel bir check-in politikasını nasıl kaydedebilirim? Zaten olması gereken rağmen HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ 8.0 \ TeamFoundation \ sourcecontrol \ Checkin Politikalar TFS2010 özel check-in politikası için kayıt defteri yolu?

Ama 2010 için yolu "TeamFoundation" sonra sona erer: 2008 için

aşağıdaki yoldu Elektrikli El Aletleri'nden bazı kayıtlı politikalar.

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

Ama o sadece (ki benim için tamamen çalışmaz) VSIX pkgdef dosyası ile kayıt gösterir:

Sadece bu MSDN blog bulabildim. VS2010 politika eklemek mümkün, ama ben denemek eğer bir "montaj kayıtlı değil" hatası alıyorum: enter image description here

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

Herhangi bir fikir?

cevap

3

MSDN forumlarında cevap buldu:

Regedit.exe'yi başlatın ve ( aşağıdaki anahtar HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundation \ sourcecontrol \ CHECKIN Politikalar bulun TFS2010) Kayıtlı ilkeleri sağ bölmede listelenir. Sağdaki bölmede sağ tıklatın, Yeni 'yi seçin ve Dize Değeri'ni tıklatın. DLL uzantısı olmadan özel ilke dinamik bağlantı kitaplığı (DLL), adını yazın; Yukarıdaki örneğinde CheckForCommentsPolicy. Önemli: Yeni dize adı, DLL uzantısı olmadan tam olarak DLL dosya adınız ile eşleşmelidir. Yeni dize değerini çift tıklatın ve değerini tam olarak nitelenmiş yolunu ve dosya adını, özel politikanızı içeren .dll olarak ayarlayın.

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

İlgili konular