Activities of "Fabio.Zinesi"

Do you have an estimated time to solve this issue?

With abp bundle command the reply is:

Unsupported project type. Project type must be Microsoft.NET.Sdk.BlazorWebAssembly. Our Project is Blazor Web UI

Hi Anjali,

this solutions works but do not apply the standard CSS Isolation of Asp.Net Core.

How can we use the standard ASP.NET Core metodology?

Answer

I haven't understand how to do this.

Answer

Do you have an example code of something similar?

I found the problem:

the namespace generated by ABP Studio was wrongly named TestBlazorApp.Blazor.Client.Pages. The right name is TestBlazorApp.Blazor.WebApp.Client.Pages

the items.razor.cs was generated:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Globalization;
using System.IO;
using System.Web;
using Blazorise;
using Blazorise.DataGrid;
using Volo.Abp.BlazoriseUI.Components;
using Microsoft.AspNetCore.Authorization;
using Volo.Abp.Application.Dtos;
using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars;
using TestBlazorApp.Items;
using TestBlazorApp.Permissions;
using TestBlazorApp.Shared;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components;
using Microsoft.JSInterop;
using Volo.Abp;
using Volo.Abp.Content;



namespace TestBlazorApp.Blazor.Client.Pages
{
    public partial class Items
    {
        

instead of:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Globalization;
using System.IO;
using System.Web;
using Blazorise;
using Blazorise.DataGrid;
using Volo.Abp.BlazoriseUI.Components;
using Microsoft.AspNetCore.Authorization;
using Volo.Abp.Application.Dtos;
using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars;
using TestBlazorApp.Items;
using TestBlazorApp.Permissions;
using TestBlazorApp.Shared;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components;
using Microsoft.JSInterop;
using Volo.Abp;
using Volo.Abp.Content;



namespace TestBlazorApp.Blazor.WebApp.Client.Pages
{
    public partial class Items
    {

It's an appsettings parameter or some other file to change?

@using System.Net.Http @using Microsoft.AspNetCore.Components.Authorization @using Microsoft.AspNetCore.Components.Forms @using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.WebAssembly.Http @using static Microsoft.AspNetCore.Components.Web.RenderMode @using Microsoft.JSInterop @using Volo.Abp.AspNetCore.Components @using Volo.Abp.AspNetCore.Components.WebAssembly @using TestBlazorApp.Blazor.WebApp.Client @using Blazorise @using Blazorise.DataGrid @using Blazorise.Components @using Volo.Abp.BlazoriseUI @using Volo.Abp.BlazoriseUI.Components

This is the appsetting.json of the suite for the project:

{
  "Id": "4cdf5ea8-4bed-4350-8e06-333b21c0575e",
  "Name": "TestBlazorApp",
  "UiFramework": 7,
  "ProjectNameWithCompanyName": "TestBlazorApp",
  "OnlyProjectName": "TestBlazorApp",
  "Path": "C:\\ABP\\TestBlazorApp\\TestBlazorApp.sln",
  "RootProjectDirectory": "C:\\ABP\\TestBlazorApp",
  "SrcFolderDirectory": "C:\\ABP\\TestBlazorApp\\src",
  "TestFolderDirectory": "C:\\ABP\\TestBlazorApp\\test",
  "IsMicroserviceNolayerProject": false,
  "NolayerProjectDirectory": null,
  "NolayerContractsProjectDirectory": null,
  "WebProjectDirectory": null,
  "DomainProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Domain",
  "DomainSharedProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Domain.Shared",
  "ApplicationProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Application",
  "ApplicationContractsProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Application.Contracts",
  "EntityFrameworkCoreProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.EntityFrameworkCore",
  "MongoDbProjectDirectory": null,
  "EntityFrameworkCoreDbMigrationsProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.EntityFrameworkCore",
  "MongoDbTestsProjectDirectory": null,
  "EntityFrameworkCoreTestsProjectDirectory": "C:\\ABP\\TestBlazorApp\\test\\TestBlazorApp.EntityFrameworkCore.Tests",
  "DomainTestsProjectDirectory": "C:\\ABP\\TestBlazorApp\\test\\TestBlazorApp.Domain.Tests",
  "ApplicationTestsProjectDirectory": "C:\\ABP\\TestBlazorApp\\test\\TestBlazorApp.Application.Tests",
  "TestBaseProjectDirectory": "C:\\ABP\\TestBlazorApp\\test\\TestBlazorApp.TestBase",
  "MigratorProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.DbMigrator",
  "MigratorCsprojFileName": "TestBlazorApp.DbMigrator.csproj",
  "AngularSolutionRootPath": null,
  "DefaultNamespace": "TestBlazorApp",
  "DefaultNamespaceAsCamelCase": "testBlazorApp",
  "MigrationsMigrationsDbContext": "TestBlazorAppDbContext",
  "TenantMigrationsMigrationsDbContext": "TestBlazorAppTenantDbContext",
  "DbContextFilePath": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.EntityFrameworkCore\\EntityFrameworkCore\\TestBlazorAppDbContext.cs",
  "TenantDbContextFilePath": null,
  "DbContextModelCreatingExtensionsFilePath": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.EntityFrameworkCore\\EntityFrameworkCore\\TestBlazorAppDbContext.cs",
  "HttpApiHostProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.HttpApi.Host",
  "HttpApiProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.HttpApi",
  "HttpApiClientProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.HttpApi.Client",
  "BlazorProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Blazor.WebApp.Client",
  "MauiBlazorProjectDirectory": null,
  "BlazorWebAppProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.Blazor.WebApp.Client",
  "StartupProjectDirectory": "C:\\ABP\\TestBlazorApp\\src\\TestBlazorApp.HttpApi.Host",
  "StartupProjectName": "TestBlazorApp.HttpApi.Host",
  "DatabaseProvider": 1,
  "DatabaseProviderName": "EntityFrameworkCore",
  "UiFrameworkName": "BlazorWebApp",
  "ApplicationContractsExists": true,
  "MigratorProjectExists": true,
  "UpdateDatabaseMethod": 1,
  "IsTieredArchitecture": true,
  "ActiveDate": "2024-08-22T11:10:05.1688158+02:00",
  "ProjectTemplateType": 1,
  "AbpVersion": "8.2.1"
}

]

Now the CRUD page is generated but there are some errors compiling it:

Could by some reference missing?

The Entity is Items.

IT Works. Thanks.

I have a related question.

I have a project angular front end + asp.net backend.

If i add a blazor solution i cannot see the menu. The login is OK, but the menu is empty.

Angular is OK

Showing 1 to 10 of 25 entries
Made with ❤️ on ABP v9.0.0-preview Updated on September 19, 2024, 10:13