.MDP

MDP-fil

Microsoft Visual C++ Project Workspace
Still et spørsmål
HURTIGSVAR

En MDP-fil er et foreldet Microsoft Visual C++-prosjektområde fra Developer Studio IDE på midten av 1990-tallet. Den lister opp prosjektets kildefiler og bygginnstillinger, men inneholder ingen faktisk kode. Moderne Visual Studio kan ikke åpne den direkte - du må gjenopprette prosjektet og legge til dine eksisterende kildefiler manuelt. Merk at .mdp også er bildeformatet for MediBang Paint, som er en helt separat filtype.

Utvikler: Microsoft Kategori: Innstillingsfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .ICA · .DS_STORE · .WMZ · .CFG

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 21, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er MDP-filformatet?

.MDP er en foreldet prosjektområdefil opprettet av Microsoft Developer Studio - IDE-en som fulgte med Visual C++ 4.x og 5.0 på midten av 1990-tallet. Den lagrer prosjektets liste over kildefiler, byggmål (Debug/Release-konfigurasjoner), kompilator- og lenkerinnstillinger, samt IDE-tilstand for Developer Studio-miljøet.

Internt er en .mdp-fil et OLE2 / Compound File Binary (CFBF) strukturert lagringsdokument - samme containerteknologi som ble brukt av tidlige Microsoft Office-filer. Den er ikke menneskelig lesbar; den starter med de vanlige OLE-magiske bytene D0 CF 11 E0 A1 B1 1A E1. Filen registrerer prosjektkonfigurasjon og bygginnstillinger, men ikke selve kildekoden - .c-, .cpp- og .h-filene refereres til via filbane, de er ikke innebygd.

Visual C++ 6.0 (1998) erstattet .mdp med et par tekstfiler: .dsw-arbeidsområdefilen og .dsp-prosjektfilen. Disse ble igjen erstattet av .SLN-løsningsformatet og .vcproj / .vcxproj-prosjektfilene som brukes av Visual Studio 2005 og nyere.

Moderne Visual Studio kan ikke importere en .mdp-fil direkte. Den praktiske tilnærmingen er å opprette en ny løsning, legge til de originale .cpp- og .h-kildefilene, og rekonfigurere bygginnstillingene manuelt.

Merk: filendelsen .mdp brukes også av MediBang Paint og FireAlpaca for rastergrafikkfiler - et helt urelatert format som kun deler navnet på filendelsen.

Sikkerhet og trygghet

RISIKO: LOW

Et .mdp-prosjektområde er inerte metadata (en filliste + innstillinger), så det innebærer ingen iboende kjøretidsrisiko. Den eneste forsiktighetsregelen er generelt digitalt vedlikehold: å bygge et ukjent gammelt prosjekt kompilerer og kjører koden det refererer til, så gå gjennom koden før du bygger, og skaff gamle Microsoft IDE-er fra legitime kilder. Hvis en fil du tror er et .mdp-kodeprosjekt faktisk er et MediBang Paint-bilde (eller omvendt), har du bare valgt feil verktøy - sjekk filen i sin sammenheng.

Formatdetaljer

i et nøtteskall
FULLT NAVNMicrosoft Visual C++ Project Workspaceogså kjent som Visual C++ project file, Visual J++ project workspace
UTVIKLERMicrosoftsiden Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
MIME-TYPEapplication/octet-stream
TYPEForeldet IDE-prosjekt/arbeidsområdedefinisjon (Developer Studio-æraen), OLE-basert binær
Denne filendelsen brukes også av…
  • MediBang Paint / FireAlpaca-grafikk (.mdp) - En lagdelt rastertegning/malingsfil brukt av MediBang Paint og FireAlpaca - et helt separat, populært bildeformat som deler .mdp-endelsen.
  • Embird / broderi og andre nisje .mdp-datafiler - Noen få andre applikasjoner gjenbruker .mdp for sine egne prosjekt-/datafiler; ikke relatert til Visual C++.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Developer Studio .mdp-prosjektområdet er et Microsoft OLE2 / Compound File Binary-dokument, så det starter med standard CFBF-magi D0 CF 11 E0 A1 B1 1A E1. Det registrerer prosjektets kildefilliste, byggmål/konfigurasjoner og IDE-innstillinger. Det er IKKE menneskelig lesbart. Visual C++ 6.0 erstattet det med de tekstbaserte .dsw (arbeidsområde) + .dsp (prosjekt) filene. (Filendelsen .mdp brukes også av det urelaterte rastergrafikkformatet MediBang Paint / FireAlpaca - en helt annen filtype.)

Programmer som åpner MDP-filer

Windows3 apps
Visual Studio (recreate the project) Freemium Moderne Visual Studio kan ikke åpne en .mdp direkte - opprett et nytt C++-prosjekt og bruk «Legg til eksisterende elementer» for kilde-/header-filer, og sett deretter opp inkluderingsstier og byggalternativer på nytt.
Visual C++ 6.0 (legacy, if available) Betalt Eldre VC++/Developer Studio kunne åpne eller importere .mdp-arbeidsområdet; kun aktuelt på et eldre system eller VM siden disse IDE-ene er utdaterte.
A hex/structured-storage viewer (inspection) Gratis Åpne .mdp-filen i HxD (eller en OLE-viser for strukturert lagring) for å lese de refererte filnavnene/stiene for å gjenoppbygge prosjektet.

Tekniske detaljer

dyp spesifikasjon
FiltypeForeldet IDE-prosjekt/arbeidsområdedefinisjon
KodingBinær (OLE2 / Compound File Binary)
ContainerOLE2 / Compound File Binary (CFBF) strukturert lagring
Magiske byteD0 CF 11 E0 A1 B1 1A E1 (standard OLE2/CFBF-header ved offset 0)
ByterekkefølgeLittle-endian
Typisk filstørrelseNoen få KB til titalls KB (lagrer referanser og innstillinger, ikke kildekode)
Innhold lagretListe over kilde-/header-filer, byggkonfigurasjoner (Debug/Release), IDE- og kompilatorinnstillinger; kildekode refereres til via sti, ikke innebygd
IDE-versjonMicrosoft Developer Studio / Visual C++ 4.x-5.0 (midten av 1990-tallet)
Erstattet av.dsw + .dsp (Visual C++ 6.0, 1998); deretter .sln + .vcproj/.vcxproj (Visual Studio 2005 og utover)
Kompatibelt OSWindows (95/NT gjennom bakoverkompatibilitet)
Navnekollisjon.mdp-endelsen brukes også av MediBang Paint og FireAlpaca for rastergrafikk - et helt urelatert format
UtgittMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Siste versjonVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Spesifikasjonlearn.microsoft.com

MDP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med MDP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om MDP-filer.

Ofte stilte spørsmål

Hva er en MDP-fil?
I Microsofts utviklerverktøy er det et foreldet Visual C++ / Visual J++ prosjektområde som lister opp et prosjekts filer og bygginnstillinger (den inneholder ikke koden). Samme filendelse brukes også for det urelaterte bildeformatet MediBang Paint.
Hvordan åpner jeg en Visual C++ .mdp i moderne Visual Studio?
Du kan ikke åpne den direkte. Opprett et nytt C++-prosjekt i nåværende Visual Studio, bruk «Legg til eksisterende elementer» for å hente inn .cpp/.h-filene, og gjenskap byggkonfigurasjonen manuelt.
Inneholder .mdp-filen kildekoden min?
Nei - den refererer bare til kilde- og header-filene og lagrer bygginnstillinger. Den faktiske koden din ligger i .c/.cpp/.h-filene ved siden av; ta vare på disse.
Er min .mdp et kodeprosjekt eller en tegning?
Sjekk konteksten. En Visual C++ .mdp ligger sammen med .cpp/.h-filer i en gammel prosjektmappe; en MediBang Paint .mdp er en lagdelt tegning som du åpner i MediBang Paint eller FireAlpaca.
Hvordan migrerer jeg et gammelt Visual C++-prosjekt til en aktuell versjon?
Hvis du har Visual C++ 6.0, åpne .mdp der og lagre som .dsw/.dsp, og la deretter moderne Visual Studio importere disse. Ellers må du gjenopprette prosjektet i moderne VS og legge til kildefilene direkte.
Hvorfor vil ikke Visual Studio åpne min .mdp?
Fordi .mdp-formatet (VC++ 4-5, midten av 1990-tallet) er eldre enn dagens .sln/.vcxproj-system og ble faset ut etter VC6. Moderne Visual Studio har ingen importør for det; du må bygge opp prosjektet på nytt rundt de eksisterende kildene.

Referanser

1Microsoft Learn - Visual C++ build/project systemlearn.microsoft.com
2Microsoft Learn - Visual Studio C++ projects and solutionslearn.microsoft.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å