2009-01-06 56 views
0

我有一個簡單的VS2008項目,其中包含Crystal Reports 2008(Visual Studio之外)創建的幾個水晶報表。該解決方案被添加到源代碼管理(Visual SourceSafe 6.0)。現在每次打開解決方案時,所有報告都會與相應的cs文件一起檢出。這些文件沒有更改,所以我可以撤消簽出,但這非常煩人。有人遇到過這個問題,有沒有解決方法?
編輯:下面是完整的描述發生了什麼:Visual Studio +水晶報表+ SourceSafe =自動結賬

  • 創建幾個報告使用Crystal Reports 2008
  • 創建Visual Studio 2008的解決方案只有一個項目,並增加了現有的報告
  • 向溶液添加到SourceSafe和一切檢查
  • 關閉瞭解決方案
  • 開業的解決方案(只是它,而不是報告),報告被檢查出有沒有變化
    這種行爲不僅對我來說,在項目上工作的每個人都有這樣的問題。

回答

3

經過一些Google搜索後,我在MSDN論壇中發現了that主題。我的問題與在那裏討論的問題相同。指出的解決方案是更新Crystal Reports。當我有時間時我會嘗試。
編輯:是的,它是固定的! :)對於任何有相同問題的人 - 只需從Business Objects下載頁面下載並安裝最新的Service Pack即可。

0

您是否在設計師報告中打開過報告?

0

您可能需要縮小問題的遠一點,看看有什麼問題可能是

  1. 會出現這種情況與其他項目?也許它是一個VSS問題。
  2. 您是否試過在檢出的cs文件上運行diff來查看可能發生了什麼變化? Perhpas VS在報告文件上運行自定義工具以重新生成cs文件
1

我知道這是不是你的問題的解決方案...(我看到你找到了一個),但使用另一個源代碼管理系統....它解決了我們有很多問題(我們甚至有文件腐敗與vss)。 MS也一直在堅持6.0(不要認爲任何改進都會被釋放)。

我們在一年前做了這個改變,接連發生了VSS腐敗問題,我唯一的遺憾是我們沒有更快地改變,節省了多少時間!

我個人使用:

問問周圍的人會告訴你,保持與VSS是一個不錯的選擇...

只是我想給你的2美分。

+0

感謝您的評論。實際上,我使用的是Subversion和Visual SVN,我知道它比VSS好。無論如何,我們使用VSS的原因很複雜。 – 2009-01-06 15:59:12