3

Я запускаю решение с проектом, построенным с использованием .NET 4.5, и теперь в этом же решении я добавляю проект API ASP Core 1.0, который понадобится добавьте некоторые из других проектов в качестве ссылки.ASP.NET Core 1.0 - ссылка API на проект .NET 4.5

На данный момент я пробовал функциональность «Добавить ссылку» и обертывал ссылочный проект в файле project.json, и результат все тот же. На странице github я рассмотрел проблемы, чтобы увидеть, есть ли что-то подобное, но пока ничего.

Возможно ли это? В решении с 10 .NET 4.5 другими проектами (библиотеками классов) добавьте проект MVC 6 API и используйте старые проекты в качестве ссылки в новой версии?

+1

Я ссылаюсь на 4,5 проекта в моем текущем проекте ASP.NET Core без проблем, так что это определенно возможно. Вы получаете какие-либо ошибки? – Negorath

+0

Да, при добавлении ссылок я получаю следующее сообщение: «Невозможно разрешить зависимость XXXXX> = 1.0.0. *». Есть идеи? В моем проекте.json есть область net45 внутри фреймворков с настройками завернутых проектов и bin, указывающими на DLL, на которые нужно ссылаться. –

+0

Какая версия .NET 4.5 является библиотекой? Возможно, вы столкнулись с этой проблемой: https://github.com/aspnet/Tooling/issues/45 Кажется, что проблема связана с 4.5.1. – Negorath

ответ

1

Использование командной строки внутри папки с .net решения API ядра:

dnu wrap full_path_to_an_assembly[**\**.dll] -f framework_version [net45] 

Внутри Visual Studio, "Add Reference" -> выберите .NET 4.5 проекта, и это работает.

Не нужно добавлять раздел wrappedprojects в project.json.

 Смежные вопросы

  • Нет связанных вопросов^_^