注册VS2013的自定义签入策略

时间:2013-10-18 19:48:26

标签: visual-studio tfs tfs2012 visual-studio-2013 checkin-policy

我安装了Visual Studio 2013,并且在自定义检查策略中遇到问题。我在注册表中添加了新的密钥和值:

  

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 12.0 \ TeamFoundation \ SourceControl \签   策略\ MyPolicyName

基本上我跟踪了此链接中的所有内容:http://msdn.microsoft.com/en-us/library/bb668980.aspx。,但我仍然收到错误:

  

“我的政策”中的内部错误。加载“MyPolicy”政策时出错   (政策大会'MyPolicy,Version = 1.0.0.0,Culture = neutral,   PublicKeyToken = null'未注册。)。安装说明:   要安装此策略,请阅读InstallInstructions.txt。

以前它是用.NET 4.5构建的,并且在VS 2012中运行良好。我可能在.NET 4.5.1中构建它可能会解决问题,但事实并非如此。我该怎么做才能解决这个问题?以及InstallInstructions.txt在哪里?

更新:

我使用的是TFS 2012和SQL Server 2012. Visual Studio 2013 Premium(非预览版)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

最后我想到了什么是错的。我安装了两个版本的Visual Studio。 2012年和2013年。一年前我使用VS 2012创建了一个自定义的cheking策略,我试图让它与VS 2013一起工作。我尝试在VS 2013中进行重建并且它没有工作。我尝试在只有VS 2013的机器上重建它,并认为它仍然引用了VS 2012库。所以我基本上删除了所有添加VS2013库的引用。这解决了这个问题。

here at msdn forum