Visual studio 2008 ClearCase与Visual Studio的集成

Visual studio 2008 ClearCase与Visual Studio的集成,visual-studio-2008,clearcase,source-control-bindings,Visual Studio 2008,Clearcase,Source Control Bindings,我试图打开一个由IBM ClearCase控制的项目源代码,但它给了我以下信息: The project '[MyProject]' is under source control. An error occurred registering this project with source control. It is recommended that you do not make any changes to this project. 我只是不知道该怎么办。我已经重新安装了所有的东

我试图打开一个由IBM ClearCase控制的项目源代码,但它给了我以下信息:

The project '[MyProject]' is under source control. 
An error occurred registering this project with source control. 
It is recommended that you do not make any changes to this project.
我只是不知道该怎么办。我已经重新安装了所有的东西。VisualStudio集成已安装,但它会不断发出错误消息

有人知道这个问题的解决方案吗

回答:我得到了一个解决方案。我刚刚在Tools->SourceControl中选择了ClearCase,其中提到:

有关使用VSIP绑定的ClearCase和VS.NET集成的错误和警告

如果ClearCase和VS.NET之间的集成被破坏,或者如果解决方案文件和项目在以前的ClearCase和VS.NET集成中开发,则解决方案文件和项目未正确转换为使用VSIP绑定,则会出现此问题

引用与特定解决方案关联的每个项目的绑定和源代码管理信息对于正确的源代码管理提供程序不包含相同的信息

因此,请按照本IBM技术说明的建议仔细检查您的解决方案文件和项目文件(
.csproj
.vcproj
,…)

  • 使用上述指标验证ClearCase和VS.NET是否正确集成
  • 如果两个应用程序没有正确集成,那么请按照中关于如何将完整ClearCase客户端与VS.NET2003/2005集成或将CCRC插件与VS.NET2005集成的过程进行操作
  • 成功集成两个应用程序后,必须将项目转换为使用新的VSIP绑定。接下来介绍如何转换使用旧MSSCI绑定创建的项目。为了在升级后继续使用解决方案文件和项目,需要更改绑定以反映新的源代码控制配置,这是必需的

  • 请打开项目的*.CsProject文件,然后替换下面的标签

    <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>
    
    SAK
    萨克
    萨克
    萨克
    

    
    
    关闭解决方案,关闭VS,重新打开VS,然后您的问题将得到解决

    <SccProjectName>
    </SccProjectName>
    <SccLocalPath>
    </SccLocalPath>
    <SccAuxPath>
    </SccAuxPath>
    <SccProvider>
    </SccProvider>