[Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1219
  • Last Modified:

Clickonce application with Crystal Reports on 64 bit OS

Can anyone point me to some instructions on how to publish a clickonce application using crystal reports to a 64 bit OS?  I'm using Crystal 13.0.4, I have put the clickonce setups in the bootstrapper folder and it appears to install on the client machine (Windows 7 x64), but when it actually tries to run the application I get an error message stating that one of the Crystal controls isn't present in the GAC.  Can someone assist, this is becoming quite a problem after a few days of troubleshooting.
0
tsprks
Asked:
tsprks
  • 6
  • 4
  • 2
  • +1
1 Solution
 
mlmccCommented:
Which control?

Did you get the click once from here
http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp

mlmcc
0
 
tsprksAuthor Commented:
Yes, I installed the Visual Studio Standard on my development machine (x32) and the Clickonce version was extracted and copied to the bootstrapper folder.  SAP Crystal reports is visible and selected as a requirement.  Everything is set to install from the same location as my application (and is copied there).  When I run the setup application on my test machine (a vanilla x64 virtual machine) all the prerequisites seem to install correctly but when it gets to the portion where it tries to install my application I get a message stating the version 13.0.2 of one of the dlls can't be found in the GAC (this is strange since I've installed 13.0.4 of all the crystal components, but no matter what I do my project continues to show the reference as 13.0.2).

The application I'm testing with right now only has a blank form and a reference to one crystal dll.
0
 
mlmccCommented:
It is my understanding that you need VS Professional to use Crystal.

mlmcc
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
vastoCommented:
Did you first uninstall 13.0.2 on your developers machine (before to install 13.0.4) ? Open GAC and check the version column for 13.0.2
0
 
tsprksAuthor Commented:
I have VS 2010 Premium , I did uninstall prior to upgrading, and my GAC (developer machine) shows 13.0.2.  Not sure why it won't update.
0
 
vastoCommented:
Do you have 13.0.4 installed on the developer machine?  I don't know why 13.0.2 is still there, may be another application is using the components too. Go to your project, remove the references to 13.0.2 and add reference to 13.0.4. Then recompile everything including the setup.
0
 
tsprksAuthor Commented:
I've done this multiple times.  When I add the references back I even right-click on the dlls that I'm selecting to make sure they are the 13.0.4 version yet when they show up in my project references they still say 13.0.2.
0
 
vastoCommented:
How do you set the reference ?
0
 
tsprksAuthor Commented:
From the My Project-References section.  Click Add and Browse to the folder location where they are installed.
0
 
CodeCruiserCommented:
You should be adding reference from the .NET tab.
0
 
vastoCommented:
Try to add the refferences from GAC. Select Windows folder, then assembly ->GAC-MSIL and then find the components

Actually CodeCruiser's suggestion is better. I didn't see it
0
 
tsprksAuthor Commented:
I will check tomorrow when I'm back in the office, but I don't believe that all of the dlls I need are listed under the .Net tab.
0
 
tsprksAuthor Commented:
Sorry I let this question drop.  I ended up finding what I believe is a workaround for my problem.  I removed all references to the Crystal components from the Application files in my project so that during install it doesn't check for them in the GAC, but they are actually installed as part of the Pre-requisites to everything works.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now