Поскольку обновление до VS 2013, у меня есть поведение, которое я не могу добавить ссылку на 2 проекта с тем же именем. Я сделал следующее:
- Добавлено 3 папки с решениями A, B и C.
- Добавлен проект библиотеки классов классов "Core" в папку A и B.
- Добавлен проект типа ConsoleApplication в папку C.
Полученная структура выглядит следующим образом:
Solution
+ A
+ Core
+ B
+ Core
+ C
+ ConsoleApp
В свойствах проекта A вводится следующее:
- Название сборки: A.Core
- По умолчанию пространство имен: A.Core
и в B:
- Название сборки: B.Core
- По умолчанию пространство имен: B.Core
После того, как я добавил ссылку на A.Core в C.ConsoleApp, и я пытаюсь ссылаться на B.Core на консоль, я получаю ошибку:
Ссылка на "Core (B.Core)" не может быть добавлена. Ссылка на компонент "Ядро" уже существует в проекте.
Решение было создано с помощью VS 2012 и демонстрирует это поведение после обновления. Что мне нужно настроить внутри консоли?
Изменить: я опубликовал screencast на Youtube, чтобы объяснить проблему и поместил ошибку в Microsoft-Support. Я все еще думаю, что это ошибка.