У нас есть проект под названием «Общий». Другой проект веб-сервиса ссылается на проект «Общий». В третьем проекте говорится, что проект ссылок «Проект А» «Общий», а также веб-сервис. Это создает конфликт типа в «Проекте A». Предыдущий разработчик вручную отредактировал файл ссылки. Тип конфликта в Visual Studio
Вопрос заключается в том, как перепроектировать это приложение так, чтобы конфликт типа был разрешен, а также необходимость вручную редактировать файл ссылки. FYI, решение является приложением C#.
Я не думаю, что это помогает моему делу – AlwaysAProgrammer
Проводили ли вы какие-либо предварительные исследования по этой проблеме? Быстрый поиск в Google для «круглых ссылок в сборках .net» и «круговых ссылок в конфликтах типа .net-сборок» дает несколько многообещающих результатов. –
@ RobertHarvey..I определенно исследовал круглую справочную проблему перед публикацией. Самое простое решение - разбить зависимость в одном из проектов. Проблема заключается в том, что веб-сервис в значительной степени зависит от общего кода и проекта А также. Это больше, чем кодирование, это вопрос дизайна. как сделать веб-сервис повторно использовать код в Common без возникновения конфликта типа в проекте A. Одним из решений является дублирование общего кода в веб-службе, и все мы знаем, что это плохо. – AlwaysAProgrammer