mikeg22 wrote:
Thanks for your response
We will be starting the building of a new framework very soon (next couple of weeks) and are planning on using .NET 2.0 (VS 2005). Do you think it would be wise to code against 1.0.2005.x? I suppose the only alternative would be to wait for at least a beta of LLBLGEN Pro 2.0 and code against that but it doesn't sound like you release betas...is this correct?
1.0.2005.1 will bring new features you might want to use, so why wait? The thing is: because you start with .NET 2.0 when it's in beta, you will run the risk of having to port code. That's inevitable, if it's not llblgen pro code, it might be .NET 2.0 code because they changed some api call.
Betas are released to the customers when they arrive. So 1.0.2005.1 will first go into beta for customers, and after the beta cycle is complete it will be released in full. For v2.0, beta-testers will be selected, as it contains a license change as well, but beta for 2.0 isn't expected before december 2005.
All code will be runnable on .NET 2.0, you can be sure of that. the v2.0 framework will be different in some areas and the same in other areas.
Also, you mentioned that you will use partial classes. I'm assuming that this means all generated code will reside in partial classes and there will be "user editable" main classes for each partial class. Is this something you can discuss at this point?
Yes, all classes will be generated as partial classes. That means that you can add another class file yourself and add code there, so you can re-generate the code without problems.