Ano ang PCL project?
Ano ang PCL project?

Video: Ano ang PCL project?

Video: Ano ang PCL project?
Video: What is a PLC? (90 sec) 2024, Mayo
Anonim

Mga proyekto ng PCL i-target ang mga partikular na profile na sumusuporta sa isang kilalang hanay ng mga klase/feature ng BCL. Gayunpaman, ang down side sa PCL ay madalas silang nangangailangan ng karagdagang pagsisikap sa arkitektura upang paghiwalayin ang partikular na code ng profile sa kanilang sariling mga aklatan.

Kung isasaalang-alang ito, ano ang pagkakaiba sa pagitan ng nakabahaging proyekto at PCL?

Ang pagkakaiba sa pagitan ng a nakabahaging proyekto at ang isang silid-aklatan ng klase ay ang huli ay pinagsama-sama at ang yunit ng muling paggamit ay ang pagpupulong. Samantalang sa dating, ang yunit ng muling paggamit ay ang source code, at ang ibinahagi ang code ay isinama sa bawat pagpupulong na tumutukoy sa nakabahaging proyekto.

Sa tabi sa itaas, paano ako gagawa ng portable class library sa Visual Studio 2017? Upang lumikha a Portable Class Library , gamitin ang template na ibinigay sa Visual Studio . Lumikha isang bagong proyekto (File > New Project), at sa dialog box ng Bagong Proyekto, piliin ang iyong programming language ( Visual C# o Visual Basic ). Pagkatapos, piliin ang Class Library (Pamana Portable ) template.

Katulad nito, maaaring magtanong, ano ang. NET PCL?

Ang proyekto ng Portable Class Library ay nagbibigay-daan sa iyo na magsulat at bumuo ng mga pinamamahalaang assemblies na gumagana sa higit sa isa. NET Framework platform. Maaari kang lumikha ng mga klase na naglalaman ng code na nais mong ibahagi sa maraming proyekto, tulad ng nakabahaging lohika ng negosyo, at pagkatapos ay i-reference ang mga klase na iyon mula sa iba't ibang uri ng mga proyekto.

Ano ang shared code?

Ibinahagi Hinahayaan ka ng mga proyekto na magsulat ng karaniwan code na isinangguni ng ilang iba't ibang proyekto ng aplikasyon. Ang code ay pinagsama-sama bilang bahagi ng bawat proyektong nagre-refer at maaaring magsama ng mga direktiba ng compiler upang makatulong na isama ang paggana na partikular sa platform sa nakabahaging code base.

Inirerekumendang: