.MDP

MDP Datei

Microsoft Visual C++ Project Workspace
Frage stellen
SCHNELLE ANTWORT

Eine MDP-Datei ist ein veralteter Microsoft Visual C++ Projekt-Arbeitsbereich aus der Developer Studio IDE der Mitte der 1990er Jahre. Sie listet die Quelldateien und Build-Einstellungen des Projekts auf, enthält aber keinen eigentlichen Code. Das moderne Visual Studio kann sie nicht direkt öffnen - Sie müssen das Projekt neu erstellen und Ihre vorhandenen Quelldateien hinzufügen. Beachten Sie, dass .mdp auch das Bildformat von MediBang Paint ist, bei dem es sich um einen völlig anderen Dateityp handelt.

Entwickler: Microsoft Kategorie: Einstellungsdateien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 21, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MDP-Dateiformat?

.MDP ist eine veraltete Projekt-Arbeitsbereichsdatei, die von Microsoft Developer Studio erstellt wurde - der IDE, die Mitte der 1990er Jahre mit Visual C++ 4.x und 5.0 ausgeliefert wurde. Sie speichert die Liste der Quelldateien des Projekts, Build-Ziele (Debug/Release-Konfigurationen), Compiler- und Linker-Einstellungen sowie den IDE-Status für die Developer Studio-Umgebung.

Intern ist eine .mdp-Datei ein OLE2 / Compound File Binary (CFBF) Dokument mit strukturierter Speicherung - dieselbe Container-Technologie, die auch von frühen Microsoft Office-Dateien verwendet wurde. Sie ist nicht menschenlesbar; sie beginnt mit den Standard-OLE-Magic-Bytes D0 CF 11 E0 A1 B1 1A E1. Die Datei zeichnet Projektkonfigurationen und Build-Einstellungen auf, aber nicht den eigentlichen Quellcode - die .c-, .cpp- und .h-Dateien werden über Pfade referenziert, nicht eingebettet.

Visual C++ 6.0 (1998) ersetzte .mdp durch ein Paar von Klartextdateien: die .dsw-Arbeitsbereichsdatei und die .dsp-Projektdatei. Diese wurden wiederum durch das .SLN-Lösungsformat und die von Visual Studio 2005 und später verwendeten .vcproj / .vcxproj-Projektdateien ersetzt.

Das moderne Visual Studio kann eine .mdp-Datei nicht direkt importieren. Der praktische Ansatz besteht darin, eine neue Lösung zu erstellen, die ursprünglichen .cpp- und .h-Quelldateien hinzuzufügen und die Build-Einstellungen manuell neu zu konfigurieren.

Hinweis: Die Erweiterung .mdp wird auch von MediBang Paint und FireAlpaca für Rastergrafikdateien verwendet - ein völlig unabhängiges Format, das lediglich den Namen der Erweiterung teilt.

Sicherheit

RISIKO: LOW

Ein .mdp-Projekt-Arbeitsbereich besteht aus inerten Metadaten (Dateiliste + Einstellungen) und birgt daher kein inhärentes Laufzeitrisiko. Die einzige Vorsicht gilt der allgemeinen Hygiene in der Lieferkette: Das Erstellen eines unbekannten Legacy-Projekts kompiliert und führt den referenzierten Quellcode aus. Überprüfen Sie daher den Code vor dem Build und beziehen Sie alte Microsoft-IDEs aus seriösen Quellen. Wenn eine Datei, die Sie für eine Code-.mdp halten, tatsächlich ein MediBang Paint-Bild ist (oder umgekehrt), haben Sie lediglich das falsche Werkzeug gewählt - prüfen Sie die Datei im Kontext.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEMicrosoft Visual C++ Project Workspacealias Visual C++ project file, Visual J++ project workspace
ENTWICKLERMicrosoftseit Microsoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
MIME TYPEapplication/octet-stream
TYPVeraltete IDE-Projekt-/Arbeitsbereichsdefinition (Developer Studio Ära), OLE-basierte Binärdatei
Diese Erweiterung wird auch verwendet von…
  • MediBang Paint / FireAlpaca Grafik (.mdp) - Eine ebenenbasierte Rasterzeichnungs-/-maldatei, die von MediBang Paint und FireAlpaca verwendet wird - ein völlig separates, beliebtes Bildformat, das die Erweiterung .mdp teilt.
  • Embird / Stickerei und andere Nischen-.mdp-Datendateien - Einige andere Anwendungen verwenden .mdp für ihre eigenen Projekt-/Datendateien wieder; nicht verwandt mit Visual C++.
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Der Developer Studio .mdp-Projekt-Arbeitsbereich ist ein Microsoft OLE2 / Compound File Binary-Dokument und beginnt daher mit dem Standard-CFBF-Magic D0 CF 11 E0 A1 B1 1A E1. Er zeichnet die Quelldateiliste des Projekts, Build-Ziele/-Konfigurationen und IDE-Einstellungen auf. Er ist NICHT menschenlesbar. Visual C++ 6.0 ersetzte ihn durch die textbasierten .dsw- (Arbeitsbereich) + .dsp- (Projekt) Dateien. (Die Erweiterung .mdp wird auch vom nicht verwandten MediBang Paint / FireAlpaca Rastergrafikformat verwendet - ein völlig anderer Dateityp.)

Programme zum Öffnen von MDP-Dateien

Windows3 apps
Visual Studio (recreate the project) Freemium Das moderne Visual Studio kann eine .mdp nicht direkt öffnen - erstellen Sie ein neues C++-Projekt und fügen Sie die Quell-/Header-Dateien über „Vorhandene Elemente hinzufügen“ hinzu, und setzen Sie dann Include-Pfade und Build-Optionen neu.
Visual C++ 6.0 (legacy, if available) Kostenpflichtig Ältere VC++/Developer Studio-Versionen konnten den .mdp-Arbeitsbereich öffnen oder importieren; dies ist nur in einem Legacy-/VM-Setup praktikabel, da diese IDEs veraltet sind.
A hex/structured-storage viewer (inspection) Kostenlos Öffnen Sie die .mdp in HxD (oder einem OLE-Structured-Storage-Viewer), um die referenzierten Dateinamen/Pfade für den Wiederaufbau des Projekts auszulesen.

Technische Details

technische Spezifikation
DateitypVeraltete IDE-Projekt-/Arbeitsbereichsdefinition
KodierungBinär (OLE2 / Compound File Binary)
ContainerOLE2 / Compound File Binary (CFBF) strukturierte Speicherung
Magic BytesD0 CF 11 E0 A1 B1 1A E1 (Standard OLE2/CFBF-Header bei Offset 0)
Byte-ReihenfolgeLittle-endian
Typische DateigrößeEinige KB bis einige zehn KB (speichert Referenzen und Einstellungen, keinen Quellcode)
Gespeicherter InhaltQuell-/Header-Dateiliste, Build-Konfigurationen (Debug/Release), IDE- und Compiler-Einstellungen; Quellcode wird per Pfad referenziert, nicht eingebettet
IDE-VersionMicrosoft Developer Studio / Visual C++ 4.x-5.0 (Mitte der 1990er Jahre)
Ersetzt durch.dsw + .dsp (Visual C++ 6.0, 1998); dann .sln + .vcproj/.vcxproj (Visual Studio 2005 ff.)
Kompatible BetriebssystemeWindows (95/NT bis hin zu Legacy-Kompatibilität)
NamenskollisionDie Erweiterung .mdp wird auch von MediBang Paint und FireAlpaca für Rastergrafiken verwendet - ein völlig unabhängiges Format
VeröffentlichtMicrosoft Developer Studio / Visual C++ 4.x-5.0 (mid-1990s)
Neueste VersionVisual C++ 5.0 era; replaced by the .dsw/.dsp workspace+project pair in VC++ 6.0 (1998), and later by .sln/.vcproj/.vcxproj
Spezifikationlearn.microsoft.com

MDP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MDP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MDP-Dateien.

Häufig gestellte Fragen

Was ist eine MDP-Datei?
In den Entwickler-Tools von Microsoft ist es ein veralteter Visual C++ / Visual J++ Projekt-Arbeitsbereich, der die Dateien und Build-Einstellungen eines Projekts auflistet (er enthält keinen Code). Dieselbe Erweiterung wird auch für das nicht verwandte MediBang Paint-Bildformat verwendet.
Wie öffne ich eine Visual C++ .mdp im modernen Visual Studio?
Sie können sie nicht direkt öffnen. Erstellen Sie ein neues C++-Projekt im aktuellen Visual Studio, verwenden Sie „Vorhandene Elemente hinzufügen“, um die .cpp/.h-Dateien zu importieren, und reproduzieren Sie die Build-Konfiguration manuell.
Enthält die .mdp-Datei meinen Quellcode?
Nein - sie referenziert nur die Quell-/Header-Dateien und speichert Build-Einstellungen. Ihr eigentlicher Code befindet sich in den .c/.cpp/.h-Dateien daneben; behalten Sie diese.
Ist meine .mdp ein Code-Projekt oder eine Zeichnung?
Prüfen Sie den Kontext. Eine Visual C++ .mdp befindet sich neben .cpp/.h-Dateien in einem alten Projektordner; eine MediBang Paint .mdp ist eine ebenenbasierte Zeichnung, die Sie in MediBang Paint oder FireAlpaca öffnen würden.
Wie migriere ich ein altes Visual C++-Projekt in eine aktuelle Version?
Wenn Sie Visual C++ 6.0 haben, öffnen Sie die .mdp dort und speichern Sie sie als .dsw/.dsp, und lassen Sie dann das moderne Visual Studio diese importieren. Andernfalls erstellen Sie das Projekt im modernen VS neu und fügen die Quelldateien direkt hinzu.
Warum öffnet Visual Studio meine .mdp nicht?
Weil das .mdp-Arbeitsbereichsformat (VC++ 4-5, Mitte der 1990er Jahre) dem heutigen .sln/.vcxproj-System vorausging und nach VC6 eingestellt wurde. Das moderne Visual Studio hat keinen Importer dafür; Sie bauen das Projekt um die vorhandenen Quellen herum neu auf.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen