.CD

CD-fil

Visual Studio Class Diagram
Ställ en fråga
SNABBT SVAR

En .cd-fil är en Visual Studio Class Diagram-fil. Den lagrar den visuella layouten av ditt projekts klasser som XML och öppnas i Visual Studio (Windows) genom att dubbelklicka på den i Solution Explorer. Den innehåller ingen körbar kod och är säker att öppna; om du raderar en sådan fil tas endast diagramvyn bort, inte själva källkoden.

Utvecklare: Microsoft Corporation Kategori: Utvecklarfiler MIME: application/xml
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 15, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CD?

.cd är ett filformat som används av utvecklingsmiljön Visual Studio. .cd-filer lagrar klassdiagram som hjälper till att visualisera och analysera källkodens struktur. Ett klassdiagram genereras baserat på applikationskoden och de typer den definierar, och .cd-filer lagrar dessa diagramdata i XML-markup. Klassdiagramfiler kan endast skapas för kod som är skriven enligt ett objektorienterat paradigm.

Klassdiagramformatet .cd följer det generella modelleringsspråket UML och är ett av de grundläggande verktygen som används vid design av mjukvaruarkitektur. Diagrammen visualiserar alla klasser och deras relationer tillsammans med deras metoder och attribut. Relationer mellan klasser representeras med standardiserade grafiska symboler, såsom pilar med olika former och linjer som betecknar arv, association och komposition.

Det är viktigt att notera att en .cd-fil endast lagrar diagrammets visuella layout - positioner, storlekar och vilka fack som är minimerade - snarare än att duplicera källkod. Den refererar till kodtyper via deras fullständiga namn (fully qualified name). Om du raderar en .cd-fil tas diagramvyn bort, men de underliggande källkodsfilerna förblir orörda. Formatet stöds fullt ut i Visual Studio 2022 och är inte tillgängligt i Visual Studio Code. XML-koden inuti är läsbar för människor och kan öppnas i valfri textredigerare, även om endast Visual Studio renderar den som ett interaktivt diagram.

Säkerhet & trygghet

RISK: LOW

En .cd-fil är ren XML utan körbar kod; den är säker att öppna. Den innehåller endast layoutdata för diagram som refererar till klassnamn i ett projekt.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNVisual Studio Class Diagramäven känd som Class Diagram file, VS Class Designer file
UTVECKLAREMicrosoft Corporationsedan 2003 (Visual Studio .NET 2003, Class Designer add-in); built-in since VS 2005
MIME-TYPapplication/xml
TYPXML-baserad beskrivning av klassdiagram (text)
Detta filtillägg används också av…
  • CD-i / VCD-skivavbildning (CDI) - Vissa verktyg för skivavbildning har historiskt använt .cd för CD-avbildningsfiler, men IsoBuster använder främst .cdi - överlappningen för .cd är minimal.

Program som öppnar CD-filer

Windows2 apps
Microsoft Visual Studio Freemium Dubbelklicka på .cd-filen i Solution Explorer för att öppna Class Diagram-ytan. Om den öppnas som XML, reparera Class Designer via Visual Studio Installer > Ändra > Enskilda komponenter.
Notepad / any text editor Öppen källkod Öppna som XML-text för att inspektera diagrammets layoutdata; användbart för felsökning eller mindre redigeringar (t.ex. ompositionering av en klass genom att ändra X/Y-värden).

Tekniska detaljer

djup specifikation
FormattypXML-baserad beskrivning av klassdiagram (klartext)
Rotelement`<ClassDiagram MajorVersion="1" MinorVersion="1">` identifierar filen
SchemaversionMajorVersion=1, MinorVersion=1 (nuvarande; oförändrad sedan Visual Studio 2005)
Lagrat innehållEndast visuell layout - positioner, storlekar, minimerade fack; refererar till källtyper via fullständiga namn
Underordnade elementNoderna `<Class>`, `<Struct>`, `<Interface>`, `<Enum>` mappade till projektets källkodstyper
TextkodningUTF-8
Typisk filstorlek2 KB - 200 KB, skalar med antalet klasser i diagrammet
MIME-typ`application/xml`
Paradigm-kravKräver objektorienterad källkod (C#-, VB.NET- eller C++/CLI-projekt i Visual Studio)
PlattformsbegränsningEndast Windows - Class Designer är inte tillgänglig i Visual Studio Code
Beteende vid raderingOm du raderar en `.cd`-fil tas endast diagramvyn bort; underliggande källkodsfiler påverkas inte
UML-konventionerDiagrammet använder UML-symboler för arv, association och komposition mellan klasser
Släppt2003 (Visual Studio .NET 2003, Class Designer add-in); built-in since VS 2005
Senaste versionVisual Studio 2022 (current; format schema largely unchanged since VS 2005)
Specifikationlearn.microsoft.com

CD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CD-filer.

Vanliga frågor

Vad är en .cd-fil i Visual Studio?
En klassdiagramfil genererad av Visual Studios Class Designer. Det är XML som lagrar den visuella layouten för ditt projekts klasser - positioner, storlekar och vilka fack som visas. Den faktiska koden finns kvar i .cs/.vb-filer.
Kan jag radera en .cd-fil utan att förlora kod?
Ja. Om du raderar en .cd-fil tas endast diagramvyn bort - det raderar ingen källkod. De underliggande klasserna påverkas inte.
Varför öppnas min .cd-fil som XML i Visual Studio 2022?
Detta är en känd bugg i vissa versioner av VS 2022: komponenten Class Designer blir avregistrerad. Lösning: öppna Visual Studio Installer > Ändra din installation > Enskilda komponenter > sök efter «Class Designer» > se till att den är markerad och reparera.
Kan jag öppna en .cd-fil utan Visual Studio?
Endast som XML-text (i valfri textredigerare). Det finns ingen gratis fristående renderare för Class Designer; den grafiska vyn kräver Visual Studio på Windows.
Vad innehåller en .cd-fil?
XML-noder som beskriver vilka klasser som visas i diagrammet och deras layout (position, storlek, vilka fack som är utfällda). Den duplicerar inte källkod - den lagrar bara hur diagrammet ser ut.

Referenser

1Microsoft Learn - Design and view classes with Class Designer (VS 2022)learn.microsoft.com
2fileformat.com - CD Visual Studio Class Diagram Filedocs.fileformat.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Relaterade filtillägg

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö