2011-10-31 95 views
3

我試圖打開由IBM的ClearCase控制的項目源,但它給出了這樣的短信給我:ClearCase集成與Visual Studio

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. 

我只是不知道該怎麼辦。我已經重新安裝了一切。 Visual Studio集成已經安裝,但它不斷給出錯誤消息。

有沒有人知道這個解決方案?

答:我得到一個解決方案。我只是選擇在ClearCase在工具 - > SourceControl

回答

1

IBM Technote swg21267165提到:

error occurred registering this project with source control

錯誤和警告有關ClearCase和VS.NET集成使用VSIP綁定

這個問題如果ClearCase和VS .NET之間的集成被破壞,或者解決方案文件和項目未正確轉換爲使用VSIP綁定(如果解決方案文件並且項目是在以前的ClearCase和VS .NET集成中開發的。

引用與特定解決方案關聯的每個項目的綁定和源控制信息不包含正確的源代碼管理提供程序的相同信息。

所以仔細檢查您的解決方案文件,並按照此IBM技術的建議,您的項目文件(.csproj.vcproj,...)。

  1. 驗證ClearCase和VS .NET正確使用上述指標一體化。
  2. 如果這兩個應用程序沒有正確集成,然後按照程序technote 1259189如何充分ClearCase客戶端與VS .NET 2003/2005或technote 1319889整合爲CCRC插件與VS .NET 2005
  3. 整合
  4. 一旦這兩個應用程序成功集成後,項目必須轉換爲使用新的VSIP綁定。按照technote 1254745關於如何轉換使用舊的MSSCCI綁定創建的項目。這是必要的,以便解決方案文件和項目在需要更改綁定以反映新的源代碼控制配置的升級後繼續使用。
1

請打開你的項目的* .CsProject文件,然後替換波紋管標籤

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

隨着

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

關閉解決方案,密切VS,重新打開VS那麼你的問題會要解決。