Во многих проектах, которые есть у меня и у других, есть ошибка неоднозначной ссылки, которая появляется, если я использую объект, который является частью другого проекта asp.net5. Достаточно забавно, что он все еще компилируется и работает, но в нем нет intellisense, и мой код покрыт красными линиями.
Примером этого является то, что у меня есть проект Tests, указывающий на мой проект MVC. Когда я пытаюсь создать новый экземпляр XController, он показывает ошибку, что не знает, какой XController использовать для DNX 4.5.1 или DNX 5.0. Я знаю, что это такое, но он не позволяет мне выбирать, хотя я чувствую, что не должен. Опять же, это работает, только разочарование.
Единственный способ, которым я могу заставить это работать, - это выбрать только одну структуру для своего проекта MVC. Мне не нравится это делать, потому что я хочу знать, не поддерживает ли dnxcore50 то, что я пишу в приложении MVC. Я пытался использовать только одну структуру в проекте модульного тестирования, но это не сработало.
Я хочу прояснить, что я понимаю, что материал asp.net 5 находится в стадии бета-тестирования и в нем много ошибок. Мне интересно, это ошибка или я просто делаю что-то не так.
Обновление 1: кажется, что проблема возникает только в том случае, если у меня есть новая библиотека классов Asp.Net 5, ссылающаяся на проект Asp.Net 5 Mvc. Библиотека в библиотеку работает и mvc в библиотеку тоже работает.