Какво представлява проектът PCL?
Какво представлява проектът PCL?

Видео: Какво представлява проектът PCL?

Видео: Какво представлява проектът PCL?
Видео: What is wrong with the Opel 2.0 DTI (Y20DTH) motor? Subtitles! 2024, Ноември
Anonim

PCL проекти целеви специфични профили, които поддържат известен набор от BCL класове/функции. Въпреки това, обратната страна на PCL е, че те често изискват допълнителни архитектурни усилия, за да отделят специфичен код за профил в техните собствени библиотеки.

Като се има предвид това, каква е разликата между споделен проект и PCL?

В разлика между а споделен проект и библиотека с класове е, че последната се компилира и единицата за повторна употреба е асемблото. Докато при първото, единицата за повторна употреба е изходният код и споделен кодът е включен във всяка сборка, която препраща към споделен проект.

Освен по-горе, как да създам преносима библиотека с класове във Visual Studio 2017? Да се създават а Преносима библиотека с класове , използвайте шаблона, предоставен в Визуално студио . Създайте нов проект (Файл > Нов проект) и в диалоговия прозорец Нов проект изберете вашия език за програмиране ( Visual C# или Visual Basic ). След това изберете Класна библиотека (Наследство Преносим ) шаблон.

По подобен начин някой може да попита какво е. NET PCL?

Проектът Portable Class Library ви позволява да пишете и изграждате управлявани сборки, които работят върху повече от един. NET Рамкова платформа. Можете да създавате класове, които съдържат код, който искате да споделите в много проекти, като споделена бизнес логика, и след това да препращате към тези класове от различни типове проекти.

Какво е споделен код?

Споделено Проектите ви позволяват да пишете общо код който е посочен от редица различни проекти за приложение. В код се компилира като част от всеки референтен проект и може да включва директиви на компилатора, за да помогне за включване на специфична за платформата функционалност в споделен код база.

Препоръчано: