Копирование ссылок Asp.net MVC Project Error

Я пытаюсь работать над проектом asp.net и у меня возникли проблемы, которые я не понимаю, как исправить.

Я новичок в ASP.NET и учусь шаг за шагом.

Я посмотрел несколько курсов по Линде, а также по Pluralsight и хотел попробовать создать полноценный проект.

Мне сказал человек, который учил меня разделять мой проект на 3 слоя

  • Уровень данных
  • Просмотр слоя
  • Сервисный уровень

Поэтому после создания проекта я щелкнул правой кнопкой мыши на своем решении и добавил 2 новые библиотеки классов для слоев данных и сервисов.

Затем я попытался переместить код в папку Models из View Layer > Data Layer, и мой проект начал показывать ошибки и не компилироваться (я предполагаю, что пропущены все ссылки на структуру сущностей).

Затем я попытался щелкнуть References в моей библиотеке Data Layer> добавить ссылку и сослаться на слой представления.

Это не сработало.

Затем я установил инструменты Power Studio для повышения производительности Visual Studio 2017, чтобы включить раздел команд управления питанием для копирования ссылок.

Затем я перешел на слой представления, скопировал ссылки и попытался вставить в слой данных, и он выдал ошибку, говорящую:

Error HResult E_Fail has been returned from a call to a COM component.

Я знаю, что когда я выполнял проект как 1 слой, и я включал enable-migrations и update-database, все работало, и я предполагаю, что должен сделать это после того, как у меня заработает слой данных.

Есть ли что-то, что я делаю неправильно или неправильно.

Спасибо,

1 ответ

Удаление файлов csproj.user из всех проектов должно решить эту проблему.

Другие вопросы по тегам