Не удалось найти путь к файлу view.cshtml в библиотеке классов Razor (библиотека классов Razor - .dll) - PullRequest
0 голосов
/ 10 октября 2018

Я сейчас работаю над демонстрационным приложением ASP.NET Core 2.1.Я пытаюсь использовать новый RCL (Razor class Library) в своем приложении ASP.NET Core MVC.

В моем решении есть 2 проекта

  1. Проект 1: ASP.Приложение NET Core MVC
  2. Проект 2: Библиотека классов Razor (MVC)

Структура моей библиотеки классов Razor очень проста:

  • Области
    • MyFeature
      • Просмотры
        • Общий
          • _Layout.cshtml

↓ Это исходный код _ViewStart.cshtml в проекте 1 (приложение ASP.NET Core MVC)

@{
     Layout = "/Areas/MyFeature/Views/Shared/_Layout.cshtml";
}

Действия по воспроизведению проблемы:

  1. Построить библиотеку классов бритвы (MVC)
  2. в проекте 1 (приложение ASP.NET CORE MVC), добавить ссылку на .dll, view.dll, созданную на шаге 1,
  3. Исключает зависимости от проекта 2 (RCL).
  4. В Visual Studio выгрузите проект 2 (RCL).
  5. Сборка проекта 1 (приложение ASP.NET CORE MVC).
  6. Результаты арe показано ниже.

result

Почему возникают такие ошибки?

Я загрузил файл проекта на Google Drive (ссылка для загрузки))

Я хочу зашифровать файлы в Razor Class Library (MVC).

Пожалуйста, сообщите мне, если мой метод неправильный или шаги неправильные.

Iс нетерпением жду ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...