3

我安装了Visual Studio 2013,并遇到自定义签入策略问题。我增添了新的键和值添加到注册表:为VS2013注册自定义签入策略

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\12.0\TeamFoundation\SourceControl\Checkin Policies\MyPolicyName

基本上我跟着这个链接的一切:http://msdn.microsoft.com/en-us/library/bb668980.aspx,但我仍然得到错误:

Internal error in "My policy". Error loading the "MyPolicy" policy (The policy assembly 'MyPolicy, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not registered.). Installation instructions: To install this policy, read InstallInstructions.txt.

以前它始建于.NET 4.5和在VS 2012中工作得很好。我虽然可能在.NET 4.5.1中构建它可能会解决问题,但事实并非如此。我该怎么做才能解决它? InstallInstructions.txt位于何处?

UPDATE:

我使用TFS 2012和SQL Server 2012的Visual Studio 2013高级版(不预览)。

感谢您的帮助!

+1

http://stackoverflow.com/a/21480219/736079 – jessehouwing

回答

1

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

here at msdn forum

+1

只要在这里添加我的博客链接供将来参考,人们应该遇到类似的问题:http://blog.jessehouwing.nl/2014/01/creating-定制签入策略,pack.html – jessehouwing