Assigning a customer designer in VS2010

Posted on 2010-08-14
Last Modified: 2013-11-26
Hello experts, I am hoping someone will have a useful tip for my situation.  We are looking to upgrade our VS2008 projects at work to VS2010 so take advantage of some of the new features and eventually transition to .Net 4.0.

We currently use DevExpress XtraReports for our reporting purposes but unfortunately the version we purchased is not compatible with VS2010 and due to some customizations we have made it is not realistic to upgrade to their 2010 version.

Is there a way to somehow assign a custom designer inside of VS2010 so that we could design the reports in VS2008 without having to break out our projects into multiple solutions?  Obviously we could put the reports in their own solution and compile two separate solutions but this is a headache for many reasons I won't get into right now.

Ideally, we could keep one solution and somehow tell the IDE to design the reports in VS2008 when we need to.  is there a way to do this?  Or is there a "compatibility mode" or something similar that would allow us to design them as if we were in VS2008?

Any help or ideas are welcome, we're just hoping to not be stuck in VS2008 until we can finally upgrade our reporting engine.  I'd offer extra points if they let me because this one could save us a lot of trouble.

Question by:jmcmunn
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
  • 3
  • 3
LVL 96

Accepted Solution

Bob Learned earned 500 total points
ID: 33440584
We are stuck in a similar situation, since SAP didn't complete their new version of Crystal Reports for 2010, and we are stuck with VS.NET 2005 for the report designer.  Unfortunately, we couldn't see any way to get it to use 2005 for the designer in a single 2010 solution.  We split out the reports into their own solution, and use the multi-targeting capabilities of 2010 to support the 2.0 assembly.  When SAP finally releases their new version (sometime in the 4th quarter), we will be able to have a single solution again (hopefully!!).
LVL 12

Author Comment

ID: 33441625

Yeah, I am sure I am not alone.  I was hoping someone had figured out a workaround that did not involve completely reorganizing our projects and solutions.  We've got a lot of stuff we're going to need to move around if we have to split solutions up, but it will be possible.

Has anyone else found anything more graceful....or shall I say more clever?
LVL 96

Expert Comment

by:Bob Learned
ID: 33442107
The problem is that you need to execute a custom generator tool, and that would need to be available in 2010, and since there isn't one available, I am not sure that a shim could be created.
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

LVL 12

Author Comment

ID: 33481173

I've not done a custom generator before in vs2008, are there any good tutorials for something similar to our case that might provide insight if it is possible to do in vs2010?

Does anyone else have any alternatives?  Looks like breaking out into two solutions is gong to be the only way then?
LVL 96

Expert Comment

by:Bob Learned
ID: 33486203
I have tried many things, but I would definitely never try to tackle creating custom generators.  We were perfectly willing to have one solution for the reports, and another for the rest, until we SAP releases the new Crystal Reports version for 2010.  It doesn't sound like you have that opportunity to get a new 2010 release for XtraReports.
LVL 12

Author Closing Comment

ID: 33598990
This is the route we will end up taking when we need to upgrade.  Unfortunately, without an upgrade to the third part classes and tools, there appears to be no way to host them or create the custom designer.

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
How to share My.Settings in multiple application instances ? 7 79
VS 2017 18 193
Disable the weekends on datepicker control 6 52
Make borderless form movable by user 2 27
Here is a helpful source code for C++ Builder programmers that allows you to manage and manipulate HTML content from C++ code, while also handling HTML events like onclick, onmouseover, ... Some objects defined and used in this source include: …
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…
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

752 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