Solved

Deploy ClickOnce application with Crystal Reports for .NET 2.0 WITHOUT using prerequisite setup?

Posted on 2009-04-13
2
965 Views
Last Modified: 2013-11-07
Gents, I am developing a windows forms application for the .NET 2.0 framework which incorporates Crystal Reports.  I am using ClickOnce for deployment, Visual Studio 2008 for IDE.  I am curious if it is possible to simply include the CR redistributable assemblies without using the prerequisite installer?  I would really like to avoid the prerequisite installer if at all possible (ugly...)

I have tried this a few different ways with no luck.  I explicitly set the files to 'Include' in the Application Files list.  However, build still reports 'unable to apply publish settings for item "crystaldecisions.crystalreports.engine" etc.  I also tried including the assemblies as content in the project, i tried this with BuildAction=Content/Embedded Resource/Component and Copy To Output Directory=Always/Copy if Newer ... etc with no luck. Other third party components I am using are deployed just fine using similar methods.

Does Crystal HAVE to be installed on the client?  If so, why?
0
Comment
Question by:dougschultz
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 83

Accepted Solution

by:
CodeCruiser earned 500 total points
ID: 24177266
Most DLLs could be just copied to the destination folder and would work but Crystal Reports has so many files and these are installed into different places including GAC and program files. It also creates many registry entries etc. So i dont think its possible to just copy the files over.
0
 

Author Comment

by:dougschultz
ID: 24179735
Thanks. I guess I'll have to work in a controlled download and install because that prerequisite installer isn't very nice (although it does work).
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question