Skip to content

Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free.

Learn more about Software Architecture & Design.
Join thousands of developers getting weekly updates to increase your understanding of software architecture and design concepts.


Follow @CodeOpinion

Using Razor in a Console Application (outside of ASP.NET Core MVC)

In addition up to my previous post, Using ASP.NET Core Razor Views from a Class Library,  I wanted to also dig into how you can use Razor in a Console Application.  Basically from outside of ASP.NET Core MVC. The most likely situation for this is wanting to generate Emails using Razor that are being sent from a service or console application.  The other might be from another web framework/middleware inside of ASP.NET Core. To demo how to use Razor outside of ASP.NET CORE MVC, I’m going to use Razor in a Console Application.  Specifically I’m using netcoreapp2.1 for this demo but… Read More »Using Razor in a Console Application (outside of ASP.NET Core MVC)

Using ASP.NET Core Razor Views from a Class Library

I ran into a situation where I wanted to use a Razor views and layouts that were in a .NET Standard 2.0 class library from my ASP.NET Core MVC Project.  There were two issues that I ran into that I will cover in this post.  First is actually getting the MVC project to recognize the views in the class library.  Second was having Rider or Resharper in Visual Studio, understand where the views were located. Microsoft.NET.Sdk.Razor In .NET Core 2.1 SDK (or presumably later) there is now a Microsoft.NET.Sdk.Razor MSBuild SDK. Standardizes the experience around building, packaging, and publishing projects… Read More »Using ASP.NET Core Razor Views from a Class Library

Roundup #8

Here are the things that caught my eye this week.  I’d love to hear what you found most interesting this week.  Let me know in the comments or on Twitter. ASP.NET Core 2.2 Roadmap We are currently planning to have 3 previews before RTM: August – Preview 1 September – Preview 2 October – Preview 3 Before End-of-year – RTM As with our previous roadmap posts this is what we intend right now, but it’s subject to change as we continue development. Link: https://github.com/aspnet/Announcements/issues/307   Windows Command-Line: The Evolution of the Windows Command-Line Welcome to the second post in this “Windows… Read More »Roundup #8