This post originated from an RSS feed registered with .NET Buzz
by Anand M.
Original Post: EDRA runs on Whidbey!!!
Feed Title: .NET From India
Feed URL: http://www.dotnetindia.com/index.rss
Feed Description: Your daily dose of .NET From India
Got EDRA(shadowfax) to run on .NET 2.0.. Hurray...
Learning - don't rely on the VS.NET converter. In Nov CTP, if the converter is unable to convert a project (seems to have trouble with web service projects), it removes it from the solution. So when I converted the fully created 1.1 solution, I got a new 2.0 solution, which did not have a project or two.
The easiest way to get it to run:
1. Copy the source code of EDRA into a diff directory. This step is needed, so that the msi does not think that the install is corrupted and ask you to reinstall it etc..
2. Convert the EDRA source tree to 2.0. Most prob, you got errors when conversion of WebServiceDispatcher and it got removed from the solution. Go ahead and manually create this project and copy the source code over.
3. Get the framework to compile. You will get quite a few obsolete warnings. If you do have the time, do convert these to the equivalent 2.0 functions/classes. Not too difficult, just read the relevant pages from MSDN.
4. Create the web service, BA and the client project. I found it was faster just creating these projects, instead of converting the 1.1 equivalents.