Ранее я задал этот вопрос и получил ответ, который сработал. Чтобы ваше приложение ASP.Net 5 могло ссылаться на обычную библиотеку классов .Net, предназначенную для .Net Framework 4.5, вы должны удалить ссылку ' "dnxcore50": { }' из файла project.json.
Отлично. Это работало с простым проектом ClassLibrary, который ничего не делал.
Теперь я пытаюсь сделать это с более сложными библиотеками классов. Библиотеки классов, которые ссылаются, например, на другие пакеты NuGet (например, HtmlAgilityPack), и тот же метод не работает.
Это очень расстраивает. Я немного ошеломлен тем, что простая ссылка на библиотеку классов больше не работает в новой версии ASP.Net.
Одной из «функций», которая кажется удаленной, является возможность ссылаться на скомпилированную DLL для проекта, которого нет в вашем решении. Кнопка «Обзор» исчезла из диалогового окна «Добавить ссылку» в проекте ASP.Net 5:
В то время как в классическом проекте по-прежнему есть кнопка обзора:
Почему? Как мне сослаться на библиотеку классов, которая находится на моем компьютере, но я не хочу включать ее в свой проект?