Passare da una CLASS LIBRARY ad una RAZOR CLASS LIBRARY

Passare da una CLASS LIBRARY ad una RAZOR CLASS LIBRARY

In una normale class library in .net 5 non sono attive le normali funzionalità (editor razor, templates ecc.).

Si può comunque trasformarla con questi passaggi:

  • editare il file csproj e modifica la prima riga da:
         <Project Sdk="Microsoft.NET.Sdk">

a:

     <Project Sdk="Microsoft.NET.Sdk.Razor">

 

  • aggiungere in questo gruppo la riga evidenziata:
    <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <AddRazorSupportForMvc>true</AddRazorSupportForMvc>
    </PropertyGroup>

     

     
  • aggiungere subito dopo questo tag:
    <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
    </ItemGroup>

     

     

a questo punto ricaricando il progetto tutto dovrebbe essere pronto!

No Comments

Sorry, the comment form is closed at this time.