With all the various options available to us these days, it is becoming more difficult to create a empty project that is actually usable. I am starting to wonder if I am completely missing something obvious and hope someone can point out the error in my ways.
First, I am a strong Telerik advocate so while this might come out as a negative towards them, it is not intended to be so. I fully expect this is a result of changes Microsoft made between VS 2019 and its predecessor.
Creating a project in Visual Studio used to be as simple as "File/New Project". Upon selection of a template the requisite Telerik wizard would launch and you could pick from various options. The end result was a usable project which would compile and produce code in the required framework. Simple, usable and very reliable.
Then Microsoft added some new wizards to the mix and, in my opinion, things went to the dog house.
For example try to create a Telerik UI Asp.net Core 3.1 project. You can't. In the created projects only .NET Core 2.1 is available as the only option. All the websites show options to select 3.0, 3.1, .NET Core 5.0 however those options to not appear available to mere mortals. My frameworks are all current or better.
As an example consider the following:
- Launch VS 2019
- Use Telerik Extension Menu
- Select Telerik UI for ASP.NET Core menu item
- Select create New Telerik Project. The VS 2019 "wizard" launches asking for project name, location to place project, and solution name. Upon pressing the "Create" button, the Telerik "wizard" appears. I am presented with Core 2.1 as my only option. No 3.0, 3.1, or .net 5.0 available. I am allowed to pick HTML or Tag options.
Another option tried:
- Use VS 2019 "New Project" menu item.
- Select ASP.Net Core Web Application from choices of templates. I can select from multiple project types along with choice of .NET Core frameworks. .NET 2.1, 3.1, and 5.0 are available choices. For example, choose .NET Core 3.1 and ASP.NET Core Web Application (Model-View-Controller) works. Right Clicking upon the .NET Core 3.1 project created allows you to use the "Convert to Telerik UI for ASP.NET Core" menu item. The resulting project actually works. I see no direct way to creating a Telerik project except by this upgrade process.
Using the .NET Core 5.0 option fails when the "Convert to Telerik UI for ASP.NET Core" menu item. A cryptic error is displayed which looks like a exception occurred during the conversion process. The resulting project is not usable.
This all leads me to ask how is one to "officially" create .NET Core 3.1 or newer Telerik based projects? Have I somehow missed downloading some templates I should have and do not know it? Have I somehow gotten myself too "current" and suffering the consequences?
While the default Microsoft wizards seem to be working, I prefer to create Telerik based projects as their toolsets historically have been extremely valuable.
Your guidance is appreciated.