Я работаю в Visual Studio 2015 Update 3 и .NET Core 1.0. У меня есть проект веб-API, который имеет тип .NETCoreApp v1.0. Когда я добавляю библиотеку классов .NET Core, он имеет тип .NETStandard v1.6. Я могу добавить эту библиотеку в проект веб-API в качестве ссылки, но она не распознается, когда я пытаюсь добавить с помощью операторов.Как создать библиотеку .NET Core Я могу ссылаться из .NET Core App (Web API)
Если я создаю другой проект типа .NETCoreApp, я могу ссылаться на него и использовать классы без проблем.
Как использовать библиотеку классов .NET Core из моего приложения .NET Core?
Edit/Update:
- Это только кажется редактор/Intellisense вопрос, потому что, несмотря на предупреждения редактора, .NETCoreApp ли построить и запустить, вызывая в библиотеку классов.
- Я запускаю Resharper, который, как я вижу, обвинен в аналогичных проблемах с другими типами проектов: я проверил, что у меня есть последняя версия, и очистил кэш Resharper и перезапустил VS2105.
Благодарим за полезный ответ, но он не касается моей проблемы, что является следующим шагом - после того, как у меня есть приложение .NET Core (которое работает) и добавлено в зависимость от библиотеки .NETStandard, Visual Studio не распознать библиотеку - под этим я подразумеваю: любые попытки ссылки на классы в библиотеке выделяются как ошибки с сообщением «Не удается разрешить символ« Имя библиотеки ». Я обновлю свой вопрос, чтобы устранить любую двусмысленность. – Peter
@Ettery Я предположил, что проблема в том, что ссылка неверна.Имеет смысл, что вы получили ложный позитив от Resharper (я тоже столкнулся с этим). –