0

我有一个简单的 VS2008 项目,其中包含几个 Crystal Reports,使用 Crystal Reports 2008(在 Visual Studio 之外)创建。该解决方案被添加到源代码管理 (Visual SourceSafe 6.0)。现在,每次我打开解决方案时,所有报告都会连同相应的 cs 文件一起被检出。没有对文件进行任何更改,所以我可以撤消结帐,但这很烦人。有人遇到过这个问题吗?有解决办法吗?
编辑:这是完整的描述会发生什么:

  • 使用 Crystal Reports 2008 创建了多个报表
  • 仅使用一个项目创建 Visual Studio 2008 解决方案并添加现有报告
  • 将解决方案添加到 SourceSafe 并检查所有内容
  • 关闭解决方案
  • 打开解决方案(只是它,而不是报告)并且报告被签出,没有任何变化
    这种行为不仅适用于我,从事该项目的每个人都有这个问题。
4

4 回答 4

3

经过一番谷歌搜索后,我在 MSDN 论坛中找到了该主题。我的问题与那里讨论的问题相同。指出的解决方案是更新 Crystal Reports。有时间我会试试的。
编辑:是的,它已修复!:) 对于遇到相同问题的任何人 - 只需从 Business Objects 下载页面下载并安装最新的服务包。

于 2009-01-06T10:29:31.713 回答
1

我知道这不是您问题的解决方案...(我看到您找到了一个)但使用另一个源代码控制系统...它解决了我们遇到的很多问题(我们甚至使用 vss 文件损坏) . MS 也一直停留在 6.0 上(不要认为会发布任何改进)。

我们在一年前进行了更改,在另一个 VSS 损坏问题之后,我唯一的遗憾是我们没有更快地更改,多么节省时间!

我个人使用:

问问周围的人都会告诉你,留在vss是一个糟糕的选择……

只是我想给你的 2 美分。

于 2009-01-06T15:07:12.073 回答
0

你有没有在设计器中打开报表?

于 2009-01-06T09:08:31.440 回答
0

您可能需要进一步缩小问题范围以查看问题可能是什么

  1. 其他项目会发生这种情况吗?也许它是一个 VSS 问题。
  2. 您是否尝试在签出的 cs 文件上运行 diff 以查看可能发生的变化?Perhpas VS 在报告文件上运行自定义工具以重新生成 cs 文件
于 2009-01-06T10:02:30.537 回答