У меня очень большой проект с несколькими контроллерами, и я хочу разделить его на 2 проекта и добавить проект 2 в качестве ссылки в проекте 1.

Я скопировал проект и вычистил все ненужные контроллеры, js, cshtml exc.
То же самое, что я сделал в первом проекте, удалив контроллер, который есть в новом проекте. Затем я добавил новую проектную dll в качестве ссылки в первый проект.

Но теперь я получаю ошибку при запуске основного проекта (project_1):

Description: An error occurred during the parsing of a resource required to service this request.
Please review the following specific parse error details and modify your source file appropriately. 
Parser Error Message: The type 'XXX.MvcApplication' is ambiguous: 
it could come from assembly 'project2\xxx\bin\project2.DLL' or from assembly 'project1\bin\project1.DLL'. Please specify the assembly explicitly in the type name.

Line 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="XXX.MvcApplication" Language="C#" %>

Что мне теперь делать???

0
Hana P 29 Июн 2020 в 12:20

1 ответ

Лучший ответ

Спасибо https://stackoverflow.com/users/243245/rup.

Проблема заключалась в том, что в обоих проектах у меня был файл Global.asax.cs. При удалении файла из указанного проекта он запускается !!!

0
Hana P 2 Июл 2020 в 08:41