-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eShopOnWeb.vb: A full ASP.NET Core 3.1 app in VB.NET #510
Comments
Can you let me know what link you would like me to Tweet |
@KathleenDollard |
@VBAndCs I haven't had a chance to look at this but it is definitely interesting and I commend your efforts on it! I have been learning ASP.NET Core and wanted to try it using VB and this looks like it solves that problem. Great stuff and thanks for leading the way 💪 👍 PS: love the transformer logo - very memorable! |
@ericmutta |
@VBAndCs Good job, thank you. |
@InteXX You're welcome. |
I fixed the bug in the ApplicationCore.vb project, and updated the repo. It is all a VB.NET code now! |
Writing web pages with vbxml code now should be a fun with html5 auto completion #527 (comment) |
Incredible... Where do you find the time? |
@InteXX |
Aha. You're the perfect candidate for helping to finish off the VB.NET Generator for EF Core ;-) Anyway... I'm quite envious of you. I've got all of these wonderful things I'd like to do, but there's just not enough time in a day. If it were possible to continue without eating or sleeping, I would do it :-) |
Sounds interesting. I will add it to the list after finishing all aspects of Vazor. But there is no documentation of that work, nor even a readme. Hope you make the most efficient usage of your time. |
I'll try to work on a readme. |
Thanks :-) |
I contacted VS Magazine and they published an article about this work: |
That is absolutely fantastic. Congratulations :-) |
Thanks @InteXX. |
I want to advertise this to regular VB.NET developers. Is there still a popular forum or whatever that gathers a large number of them? |
You might try http://www.vbforums.com/. |
I hear also that there're a couple of VB groups on Facebook, but as I'm a social media holdout, I've never seen them. |
Thanks. I'll try both suggestions. |
Didn't you recently build a project template for one of these? I've been poking through my history, but I'm not finding what I seem to remember having read. Anyway, assuming I'm correct... why not try a PR to get a link published here: https://github.com/dotnet/templating/wiki/Available-templates-for-dotnet-new#vbnet-templates This looks like it might have some potential for becoming a go-to spot for our stuff. |
@InteXX |
I betcha it is! I was fiddling around today with
In any case, I can think of one sure way to find out ;-) |
I cloned your repo, but I couldn't find a project template. Did I look right past it? |
@InteXX |
OK, got it. Is the source for this in the repo? I'd like to review your file/folder hierarchy and compare it to my own as I learn more about templating. |
You can export any project as a template. I used the sample projects in the repo to do that. Follow these steps: |
Nice. |
I'm running into all kinds of problems trying to shoehorn this .NET Core project into a Framework 4.8 template project for the VS IDE. Clearly you were able to do it; are you able to publish the source for your template and installer projects? I'd like to compare what you're doing with what I'm trying to do. |
I spotted a couple of typos in your item templates:
:-) |
Vazor is meant for ASP.NET Core. It has nothing to do with .NET framework.
Thanks. I fixed them. I attached the template project here. |
Right, but the documentation I was using wants us to create a Framework 4.8 (or lower) interim template project: That's where I was getting hung up. Once I dropped that approach and pointed the deployment project to the .ZIP file, as described here, I then could at least get a build and generate a VSIX file. But this thing isn't out of the woods just yet. When running an experimental-instance debug (described here) or installing a VSIX Release build, the new template doesn't show up in the New Project list. According to this, starting with recent releases of VS2019 it's apparently pretty important to include the I don't see anything fundamentally different between your deployment project and mine. Anyway, I'm done for the day. I'll pick it up again tomorrow. |
No. I failed to do so. Nothing is working as they describe. So, I just told the users to search for the Vazor name in the new project window search textbox. |
I just opened a support case on this. I'll keep you posted on my progress. |
I just published eShopOnWeb_VB.NET which is the VB.NET version of the Microsoft full web sample eShopOnWeb
eShopOnWeb is a sample ASP.NET Core reference application, powered by Microsoft, demonstrating a single-process (monolithic) application architecture.
I created a VB.NET version of this app, using Vazor and ZML to design MVC views and Razor Pages, because ASP.NET Core Doesn't provide a razor syntax that supports VB.NET.
I hope VB.NET developers found it helpful, and start creating their web applications targeting ASP.NET Core 3.1 using VB.NET and Vazor.
@KathleenDollard
I hope you publish this work in VB blog and .net magazine. Vazor readme contains the necessary details to write such article.
And I wish to fix the issues I mentioned before regarding XML literals, to make using Vazor easier.
I aborted Vazor for months waiting for the top level code and other amazing work of @AnthonyDGreen but since you announced freezing VB.NET, Vazor is the only left option. You promised to keep enhancing VB.NET editor and VS.NET tools for VB.NET. This is what I am asking for Vazor. At least I need the editor support for html5 in XML literals.
Thanks.
The text was updated successfully, but these errors were encountered: