Представления ASP.Net Core не работают на Android MAUI с Razor.RuntimeCompilation.CompilationFailedExceptionAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Представления ASP.Net Core не работают на Android MAUI с Razor.RuntimeCompilation.CompilationFailedException

Сообщение Anonymous »

Я пытаюсь запустить ASP.NET Core на Android с помощью приложения MAUI. До сих пор мне удавалось успешно интегрировать ASP.NET, включая контроллеры, с помощью проекта https://github.com/JamesNK/aspnetcore-maui. По сути, способ заключается в добавлении библиотек DLL Asp.Net.Core в качестве прямых ссылок, мне просто нужно было заменить папку SDK на последнюю версию: Но я не могу запустить представления (*.cshtml). Я уже следовал CompilationFailedException во время компиляции Razor во время выполнения из AspNetCore TestHost, но безуспешно. Вот как выглядит мой код запуска для части бритвы:

Код: Выделить всё

var assembly = callingAssembly;

builder.Services.AddControllers().AddApplicationPart(typeof(WebAppHostProgram).Assembly);

builder.Services.AddRazorPages().AddApplicationPart(assembly).AddRazorRuntimeCompilation(
options =>
{
// important to clear because some of them are null
options.FileProviders.Clear();

// resolve views as embedded resources
options.FileProviders.Add(new EmbeddedFileProvider(typeof(HomeController).Assembly));
});
После вызова действия контроллера индекса он начинает выдавать следующие ошибки:

Код: Выделить всё

[DOTNET] info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[105]
[DOTNET]       Executed action MauiApp.Web.Controllers.HomeController.Index (MauiApp.Web) in 2156.7141ms
[0:] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Information: Executed action MauiApp.Web.Controllers.HomeController.Index (MauiApp.Web) in 2156.7141ms
[DOTNET] info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1]
[DOTNET]       Executed endpoint 'MauiApp.Web.Controllers.HomeController.Index (MauiApp.Web)'
[0:] Microsoft.AspNetCore.Routing.EndpointMiddleware: Information: Executed endpoint 'MauiApp.Web.Controllers.HomeController.Index (MauiApp.Web)'
[DOTNET] fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
[DOTNET]       An unhandled exception has occurred while executing the request.
[DOTNET]       Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.CompilationFailedException: One or more compilation failures occurred:
[DOTNET]       lhzz1lae.ayr(4,20): error CS0400: The type or namespace name 'Microsoft' could not be found in the global namespace (are you missing an assembly reference?)
[DOTNET]       lhzz1lae.ayr(4,82): error CS0518: Predefined type 'System.Type' is not defined or imported
[DOTNET]       lhzz1lae.ayr(4,120): error CS0518: Predefined type 'System.String' is not defined or imported
Я понял, что файл *.deps.json отсутствует в корневой папке. Я уже пытался загрузить это как ресурс Android и скопировать как статический файл в папку dlls, но проблема все равно та же.

Подробнее здесь: https://stackoverflow.com/questions/786 ... on-compila
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка сборки Flutter Android: com.android.tools.r8.CompilationFailedException: не удалось завершить компиляцию
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • ASP.NET Core MVC Scaffolding в проектах Microsoft.NET.Sdk.Razor
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Я не могу получить данные из модели представления в ASP.NET Core MVC. На мой взгляд, мои значения для «input-asp-for» вы
    Anonymous » » в форуме C#
    0 Ответы
    140 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»