2015-02-26 5 views
4

У меня есть библиотека большого класса, написанная на .NET 4.0, но когда я ссылаюсь на нее в App Store, использующем .NET Core, она показывает ошибку. Кроме того, Microsoft выпустила .NET Core для следующей версии .NET.Библиотека классов, которые могут быть разделены между .NET Framework и .NET Core

Я хочу знать, какой тип проекта будет разделяться как .NET 4.6, так и .NET Core? Является ли библиотека классов способной к этому?

Кажется, выпуск .NET Core, специализированный для приложений Store, вызывает у меня путаницу.

ответ

2

Если у вас есть PCL (Portable Class Library), которая работает для приложений Metro, она определенно будет работать на полноценном .NET (ака, ваши обычные приложения ASP.NET, WF, WPF).

Это означает, что вам не нужно ничего делать, помимо переноса существующей библиотеки на совместимость с выбранным вами PCL.

+0

Если вы собираетесь оставить ответ, по крайней мере, сначала подумайте об исправлении тегов. – Lankymart

+1

Это замечательно, но моя точка остается исходными тегами, где [tag: .net] и [tag: asp-classic] это потому, что при записи в поле подсказки OP пишет 'asp .net', это должно указывать нам две вещи - * * 1. ** Они хотели написать 'asp.net', поэтому его следует пометить [tag: asp.net] и ** 2. ** [tag: asp] - синоним [tag: asp-classic], который не имеет никакого отношения к вопросу и его следует удалить. Тот факт, что я добавил [tag: .net-4.0], не имеет значения, я просто добавлял больше контекста к вопросу, поскольку OP ссылается на .Net 4.0 непосредственно в вопросе. – Lankymart

+0

@ Lankymart: Ничего. Спасибо, что нашли время для редактирования. –

1

Существует новая цель под названием dotnet, которую вы можете использовать для таргетинга платформ DNX, UWP и .Net 4.6. Фактически, эти библиотеки строятся против .Net Core упакованных библиотек, а не библиотек полной. Net Framework.

Подробнее здесь: https://oren.codes/2015/07/29/targeting-net-core/ и соответствующие должности.

+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. –

+1

Спасибо. Я буду помнить. Но я думаю, что ответ уже скорее ответ! – Thomas