Я добавил новый проект приложения ASP.NET Core 2.1 в свое существующее решение .NET. Я нацеливаюсь на .NET Framework с этим. Если я проверю Свойства в новом добавленном проекте .NET Core Web App, я увижу, что он нацелен на Framework 4.7.2.
Я убедился, что проект Service Layer, на который я хочу сослаться, также находится в Framework версии 4.7.2. Затем я щелкаю правой кнопкой мыши на Базовом веб-приложении и добавляю ссылку на проект Service Layer, и он, кажется, добавил.
Однако, когда я пытаюсь использовать ссылку, я получаю, что тип или пространство имен не существует, если вы пропустили ссылку на сборку
В разделе "Зависимости" я вижу, что он добавил значок проектов, а затем моя ссылка на служебный уровень, но когда я дважды щелкаю его, я получаю ошибку ниже:
Я также проверяю файл csproj в ASP.NET Core Web App и вижу добавленное ниже.
<ItemGroup>
<ProjectReference Include="..\CarWarehouse.Service\Service.CarWarehouse.csproj" />
</ItemGroup>
Я что-то упускаю при добавлении этой ссылки правильно?