Я создал сайт в .NET Core, и он работает нормально.
Теперь я пытаюсь запустить свое .NET Core Web App внутри Windows Chromium Desktop App, следуя инструкциям здесь : я запускаю app MyMvcApp.dll
Приложение запускается, но пытается загрузить представление для компонента представления ( ProgressViewComponent ) и выдает ошибку: InvalidOperationException: представление «Components / Progress / Default» не было найдено. Были найдены следующие места:
/Views/RawDataFileCopy/Components/Progress/Default.cshtml
/Views/Shared/Components/Progress/Default.cshtml
/Pages/Shared/Components/Progress/Default.cshtml
Строка, которая потерпела неудачу:
@await Component.InvokeAsync("Progress", new { processId = Model.ProcessId, processName = Model.ProcessName })
В Visual Studio в моем проекте ASP.NET Core у меня есть файл Views / Shared / Components / Progress / Default.cshtml , и он отлично работает, когда я запускаю веб-приложение в браузер.
Интересно, что я заметил, что компилятор создает MyMvcApp.Views.dll , но если я его декомпилирую, я фактически не вижу вид Progress / Default , поэтому возможно проблема в том, что он неправильно компилирует представление.
Любые мысли приветствуются.