Kom igång

Plattformsoberoende mål

Så här använder du .NET Standard och multi-targeting för att skapa plattformsoberoende bibliotek. .NET körs på många platser, och bra .NET-bibliotek bör sträva efter att stödja så många plattformar och utvecklare som möjligt.

Stark namngivning

Lär dig mer om stark namngivning och dess fördelar och nackdelar. Med stark namngivning av ett .NET-bibliotek kan de flesta utvecklare använda det och rekommenderas.

NuGet- och bibliotek med öppen källkod

Det bästa sättet att skapa NuGet-paket för .NET-bibliotek med öppen källkod, inklusive rekommenderade metadata för alla paket som publiceras offentligt på NuGet.org.

Beroenden

NuGet gör det enkelt att använda befintliga paket när du skapar ett .NET-bibliotek. Lär dig mer om NuGet-beroendens vanliga friktionskällor och hur du undviker dem.

Source Link är ett bra verktyg som gör att användare av .NET-biblioteket kan gå in i källkoden vid felsökning. Den här artikeln är en översikt över vad Source Link är och varför du bör använda den.

Publicerar

Även om NuGet.org är den mest kända och använda lagringsplatsen finns det många platser där du kan publicera NuGet-paket. Lär dig mer om de olika Tillgängliga NuGet-paketlagringsplatserna och rekommenderade säkerhetsmetoder för publicering av ett .NET-bibliotek.

Versionshantering

Bra .NET-bibliotek utvecklas med tiden, lägger till funktioner, åtgärdar buggar och förbättrar prestanda i senare versioner. Lär dig mer om de olika versionsnumren och hur du kommunicerar icke-bakåtkompatibla ändringar till utvecklare.

Icke-bakåtkompatibla ändringar

Det är viktigt att ett .NET-bibliotek hittar en balans mellan stabilitet för befintliga användare och innovation för framtiden. Lär dig mer om de olika typerna av icke-bakåtkompatibla ändringar och strategier för att lägga till nya funktioner samtidigt som bakåtkompatibiliteten bibehålls.