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?