0

我将 VS2010 和 VS2012 与 CR 一起安装用于 VS 13.0.2。很好,我在 vs2010 和 vs2012 上打开了相同的应用程序(忙于从 2010 年到 2012 年的迁移)。

我已将 VS 的 CR 从 13.0.2 更新到 13.0.6。我面临的问题是我在 Crystal 文件夹中的文件(C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet)都有已从 13.0.2 升级到 13.0.6,如​​果我右键单击,我可以看到,属性,详细信息每个文件。

我打开 vs2010/2012 并在那里,web.config 文件没有被更新,如果我查看 CR 引用的属性,它仍然显示 13.0.2。此外,如果我查找文件引用(通过右键单击引用,添加引用),我可以看到那些现在为 13.0.6 的确切文件仍被列为 13.0.2。

以前,每当我从一个 VS 移动到下一个(2005 -> 2008 -> 2010)并升级水晶时,它会自动升级文件,除了在 2005 年的日子里,很多必须手动修复,所以我想这可能是这样的。

我已经尝试完全卸载 CR for VS 并重新安装它,但它没有做任何事情。任何援助将不胜感激。

谢谢 :)

4

1 回答 1

2

好的,我“认为”我可能已经解决了正在发生的事情。发布我的答案,以防它帮助别人。

在过去的几天里,我一直在尽可能地解决这个问题,而且我一直得出同样的结论。我现在也更新了我的测试服务器,看看它做了什么,也做了同样的事情。

一旦我为 VS 或运行时运行 CR,具体取决于 pc 是 dev pc 还是托管服务器,它显示文件系统上的文件被新文件覆盖,并且程序集仍然显示实际版本为 13.0.2000.0 和我认为 2000 与 13.0.2.x 与 13.0.6.x 版本不同,所以我将暂时保留最新的 13.0.6.x 运行时,因为即使在 IDE 中,它显示版本为 13.0.2000.0 但文件版本为 13.0.6.1027 所以我确定这是正确的。

如果其他人对此有任何信息,请随时提供比我能想出的更好的解释,但报告都在运行,现在一切“似乎”都很好。

于 2013-07-13T11:30:33.593 回答