Crystal Reports 13 bobj未定义JavaScript安装Visual Studio 2015社区版后出错

时间:2015-07-29 12:50:03

标签: javascript visual-studio-2010 crystal-reports visual-studio-2015

在使用Crystal Report 13的Visual Studio 2010中,我的项目运行良好。

安装Visual Studio 2015社区版供我个人使用。当我打开我的项目并在Visual Studio 2010中运行时,它会引发错误:'bobj'未定义"。

enter image description here enter image description here  我浏览了一些网站

http://www.mahadera.com/error-0x800a1391-javascript-runtime-error-bobj-is-undefined/ http://www.aspsnippets.com/Articles/Crystal-Reports-13-Visual-Studio-2010-Issue-with-IIS---bobj-is-undefined-JavaScript-Error-and-Crystal-Report-Viewer-not-displaying.aspx

我重新安装并复制了aspnet_client文件夹并粘贴到项目中。尽管问题尚未解决。我想错误是因为我安装了VS2015社区版。

请帮助我,我一无所知。

5 个答案:

答案 0 :(得分:4)

我们找出了问题的根本原因。当您安装VS2015时,它安装了.NET framework 4.6,这导致了可怕的“bobj未定义”错误。不幸的是,.NET 4.6消灭了(或覆盖了)早期版本的.NET - 无论是在你的情况下VS2010还是在我的情况下VS2013。您可以卸载.NET 4.6,然后“修复”VS2013,重新安装.NET 4.5.1,问题就消失了。不幸的是,修复VS2015会让.NET 4.6重新出现,问题再次出现。

所以底线,你可以有VS2015 - 或没有bobj错误的早期版本的Visual Studio;但不是两个

不要感谢我 - 感谢史蒂夫:)

答案 1 :(得分:1)

拷贝:

Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13

要:

Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13

答案 2 :(得分:1)

我有同样的问题,但现在一切正常。

  1. 卸载框架4.6。 卸载4.6后,我发现VS无法正常工作。删除.NET 4.6卸载了所有.NET 4.x.
  2. 所以我不得不重新安装4.0-4.5.x.这是通过Windows Update完成的。然后我重新启动并试图通过VS运行一个网站,发现CR工作正常。
  3. 我希望这会有所帮助。

答案 3 :(得分:1)

我认为最终修复了SAP Crystal Reports,Microsoft Visual Studio的开发人员版本 - Service Pack 16

https://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Crystal+Reports%2C+developer+version+for+Microsoft+Visual+Studio+-+Service+Pack+16+-+Fixed+Issues

Incident 878969    Framework 4.6 causes CR for VS to create a unique folder path to the Crystalreportsviewer13 folder in IIS and IISExpress

以下SAP主题中的更多信息:

https://scn.sap.com/thread/3824701

答案 4 :(得分:0)

1)首先转到你的根目录路径,例如:C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319

这里你会找到一个名为“crystalreportviewers13”的文件夹。将其粘贴到解决方案的位置。

2)在页面的head部分粘贴以下javascript参考:

 

确保src指向您的本地文件夹。

之后运行你的页面。

我有同样的问题,这在VS2015中对我有用。