• VS


    今天打开一个解决方案,Visual Studio出现了提示“未能找到与解决方案关联的源代码管理提供程序”,如图1所示:

      
    图1 错误提示

        单击“否”,发现解决方案已经不接受TFS的管理了。

        注册表中HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio8.0CurrentSourceControlProvider项的值如图2所示:

     
    图2 修改前注册表中的相关项

        Visual Studio中菜单“工具”→“选项”,打开“选项”对话框,树形菜单定位到“源代码管理”,出现如图3所示的结果:

     
    图3 未指定源代码管理插件

        在图3所示的对话框中,选择“当前源代码管理插件”为“Visual Studio Team Foundation Server”,单击“确定”后退出。

        此时,注册表中HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio8.0CurrentSourceControlProvider项的值如图4所示。打开解决方案后,一切恢复正常。

     
    图4 修改后注册表中的相关项

        Visual Studio 2005选项的设置保存在注册表HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio8.0目录下。出现该错误的原因很可能是因为在清理注册表时的误操作。

        图4中的4CA58AB2-18FA-4F8D-95D4-32DDF27D184C是什么呢?我们可以在注册表HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio8.0SourceControlProviders目录下找到,如图5所示。

     
    图5 注册表中的SourceControlProviders

  • 相关阅读:
    ajax异步服务器获取时间
    JavaScript基本知识
    JavaScript使用button提交表单
    spring与hibernate整合
    Spring的事务属性
    注解方式实现Spring声明式事务管理
    svn的安装使用
    sbn
    恢复oracle中误删除drop掉的表
    ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes的解决办法
  • 原文地址:https://www.cnblogs.com/LYshuqian/p/3407322.html
Copyright © 2020-2023  润新知