Tuesday, December 2, 2014

Crystal Reports assembly (ver 13, 32 bit) does not work on Win7 64bit OS

Request/Objective:
-          Application built on win XP using VSTS 2010 needs to work on both desktops:
o   win XP (OS 32 bit) and
o   win7 (OS 64 bit).
-          How to make application that uses Crystal Reports 32 bit assembles work on win7 64 bit desktop.
-          We would like to have only one source control version for both XP and Win7 (64 bit OS).

Problem summary:
-          Deployed application works on XP (32 bit OS).
-          Does not work on Win7, see “Win7 (64bit OS) problem details below”

Building of App
1.      Application built on win XP VSTS 2010 using Crystal Report assemblies:
·         Install package used/downloaded from Crystal on both XP and win7 Link is:  32bit.msi  (Support Pack 9 (v. 13.0.9.1312)
o E.g. CrystalDecisions.CrystalReports.Engine  Version:  13.0.2000.0

2.      VSTS 2010 solution build:
  1. Projects uses “Any CPU”  (no other choices available) as per Project-Properties à Build tab à  Platform: “Active (Any CPU).

3.      App installed on both XP and Win7
·         Deployed and works on XP
·         Deployed and does not work on Win7.


Win7 (64 bit OS) problem details below
Deployed:
·         Installed:  32bit.msi  (Support Pack 9 (v. 13.0.9.1312)
·         Install of app from XP desktop dev PC.

Crystal Reports Exception Raised
§  Event Viewer:
Deployed 32bit Crystal Reports distributable.


Or you can refer below link:
 

Opps Part 1 : Abstraction

  Abstraction in C# is a fundamental concept of object-oriented programming (OOP) that allows developers t...