Cos'è il progetto PCL?
Cos'è il progetto PCL?

Video: Cos'è il progetto PCL?

Video: Cos'è il progetto PCL?
Video: Quali sono i reali contenuti del nuovo accordo PCL? approfondiamo subito ogni punto! 2024, Novembre
Anonim

Progetti PCL target profili specifici che supportano un insieme noto di classi/funzioni BCL. Tuttavia, il lato negativo di PCL è che spesso richiedono uno sforzo architettonico aggiuntivo per separare il codice specifico del profilo nelle proprie librerie.

Tenendo questo in considerazione, qual è la differenza tra progetto condiviso e PCL?

Il differenza tra un progetto condiviso e una libreria di classi è che quest'ultima è compilata e l'unità di riutilizzo è l'assembly. Considerando che con il primo, l'unità di riutilizzo è il codice sorgente, e il condiviso il codice è incorporato in ogni assembly che fa riferimento al progetto condiviso.

Oltre a sopra, come posso creare una libreria di classi portatile in Visual Studio 2017? Per creare un Libreria di classi portatile , usa il modello fornito in Visual Studio . Creare un nuovo progetto (File > Nuovo progetto) e nella finestra di dialogo Nuovo progetto, selezionare il linguaggio di programmazione ( Visual C# o Visual Basic ). Quindi, seleziona Libreria di classe (Eredità Portatile ) modello.

Allo stesso modo ci si potrebbe chiedere, cos'è. NET PCL?

Il progetto Libreria di classi portabile consente di scrivere e creare assembly gestiti che funzionano su più di un file. NETTO Piattaforma quadro. È possibile creare classi che contengono codice che si desidera condividere in molti progetti, ad esempio la logica aziendale condivisa, e quindi fare riferimento a tali classi da diversi tipi di progetti.

Cos'è il codice condiviso?

Condiviso I progetti ti permettono di scrivere in comune codice a cui fanno riferimento diversi progetti applicativi. Il codice è compilato come parte di ogni progetto di riferimento e può includere direttive del compilatore per aiutare a incorporare funzionalità specifiche della piattaforma nel codice condiviso base.

Consigliato: