У меня очень большой проект с несколькими контроллерами, и я хочу разделить его на 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#" %>
Что мне теперь делать???
1 ответ
Спасибо https://stackoverflow.com/users/243245/rup.
Проблема заключалась в том, что в обоих проектах у меня был файл Global.asax.cs. При удалении файла из указанного проекта он запускается !!!
Похожие вопросы
Новые вопросы
.net
НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++ / CLI.