acl wrote:
Thanks for getting back to me.
I know that Microsoft isn't working on VB.NET anymore. But if you have a bunch of projects using it, they don't just magically go away - and I will still need to port them to the newest .NET version from time to time.
So when I upgrade a project to .NET 9, what is going to happen? Is it just the template that is missing, and that I have to copy over (and possibly adapt) from the previous version, or are there other things I need to do?
If you generate code in VB.NET as well, generating code for .net 9 for our framework will generate code as before but no vb proj projects (as these aren't there). So you have to manually add those. I think that's fairly minor. If we have to introduce a template for VB.NET for a future version/feature then it might not get added but I highly doubt that will ever happen.
So the current functionality of the designer generates fine for our framework and as we don't expect many new features in the future, I think it'll be fine. We mainly cut it as it was very cumbersome to support newer frameworks for vb.net (also because microsoft didn't even bother to do that). Except perhaps the missing vbproj files.
I'd recommend generating code for C# btw, even though you use it a VB.NET project. Some constructs with e.g. lambdas were cumbersome to create in the templates.