Çfarë është projekti PCL?
Çfarë është projekti PCL?

Video: Çfarë është projekti PCL?

Video: Çfarë është projekti PCL?
Video: You can grow new brain cells. Here's how | Sandrine Thuret 2024, Mund
Anonim

Projektet PCL synoni profile specifike që mbështesin një grup të njohur klasash/veçorish BCL. Megjithatë, ana e poshtme për të PCL është se ata shpesh kërkojnë përpjekje shtesë arkitekturore për të ndarë kodin specifik të profilit në bibliotekat e tyre.

Duke e mbajtur këtë në konsideratë, cili është ndryshimi midis projektit të përbashkët dhe PCL?

Të dallimi ndërmjet a projekt i përbashkët dhe një bibliotekë klase është që kjo e fundit përpilohet dhe njësia e ripërdorimit është montimi. Ndërsa me të parën, njësia e ripërdorimit është kodi burimor, dhe të përbashkëta kodi është inkorporuar në çdo asamble që i referohet projekt i përbashkët.

Përveç sa më sipër, si mund të krijoj një bibliotekë portative të klasës në Visual Studio 2017? te krijojnë a Biblioteka portative e klasave , përdorni shabllonin e dhënë në Visual Studio . Krijo një projekt të ri (File > New Project), dhe në kutinë e dialogut Projekti i Ri, zgjidhni gjuhën tuaj të programimit ( Visual C# ose Bazë vizuale ). Më pas, zgjidhni Biblioteka e klasës (Trashëgimia Portativ ) shabllon.

Në mënyrë të ngjashme dikush mund të pyesë, çfarë është. NET PCL?

Projekti Portable Class Library ju mundëson të shkruani dhe të ndërtoni asamble të menaxhuara që funksionojnë në më shumë se një. NETO Platforma kornizë. Ju mund të krijoni klasa që përmbajnë kodin që dëshironi të ndani nëpër shumë projekte, të tilla si logjika e përbashkët e biznesit, dhe më pas t'i referoni ato klasa nga lloje të ndryshme projektesh.

Çfarë është kodi i përbashkët?

Të përbashkëta Projektet ju lejojnë të shkruani të përbashkëta kodi që referohet nga një sërë projektesh të ndryshme aplikimi. Të kodi është përpiluar si pjesë e çdo projekti referimi dhe mund të përfshijë direktiva përpilues për të ndihmuar në përfshirjen e funksioneve specifike të platformës në kodi i përbashkët bazë.

Recommended: