2010-10-14 90 views
5

如何爲VS2010/TFS2010註冊自定義簽入策略?TFS2010自定義簽入策略的註冊表路徑?

對於2008年,它是以下路徑: HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\ VisualStudio的\ 8.0 \ TeamFoundation \ SourceControl \籤政策

但2010年的道路 「TeamFoundation」 結束後,即使我應該已經有一些註冊的電動工具策略。

我只能找到這個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

但他只是展示瞭如何與VSIX pkgdef文件中註冊(不,我完全地工作)。我能夠添加策略在VS2010,但我得到一個「集結號未註冊」的錯誤,如果我嘗試: enter image description here

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

任何想法?

回答

3

我發現在MSDN論壇上回答:

啓動Regedit.exe,然後找到 以下關鍵 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微軟\ VisualStudio的\ 10.0 \ TeamFoundation \ SourceControl \籤 政策( TFS2010)註冊的 策略在右窗格中列出。 右鍵單擊右側窗格中的 指向新建,然後單擊字符串 值。鍵入您的自定義 策略動態鏈接庫(DLL)的名稱, 不帶DLL擴展名; CheckForCommentsPolicy在上面的 示例中。重要提示:新字符串 的名稱必須完全匹配您的DLL文件名 ,而不需要DLL擴展名。 雙擊新字符串值, 將其值設置爲包含自定義策略的.dll 的完全合格 路徑和文件名。

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