4 Stimmen

Erstellen eines benutzerdefinierten Projekttyps für Visual Studio zum Erstellen von Borland C++ Builder-Projekten in Visual Studio

Ich möchte die Entwicklung eines benutzerdefinierten Projekttyps für Visual Studio starten, der ein BPR-Projekt mit Visual Studio erstellt.

Ich brauche ein paar Tipps, um mit diesem Projekt zu beginnen. Wo kann ich eine Vorlage für diese Art von Projekten finden?

Mein Ziel ist es, die hässliche und instabile Schnittstelle des Borland C++Builders aus dem Entwicklungsprozess zu entfernen und ausschließlich mit Visual Studio zu arbeiten.

3voto

OregonGhost Punkte 22841

Edit: Ups, ich habe nicht wirklich gesehen, dass Sie im Begriff sind einen neuen Projekttyp für C++ Builder-Dateien erstellen . In diesem Fall müssen Sie ein Sprachpaket erstellen. Die Erweiterbarkeit von Visual Studio sollten Sie den Anfang machen. Werfen Sie auch einen Blick auf dieser spezifischere Link .

Ich lasse meine alte Antwort hier als Referenz, denn sie könnte Leuten helfen, die einfach nur C++Builder-Projekte erstellen wollen, ohne einen ganz neuen Projekttyp zu erstellen :)

Sie haben die Version von Visual Studio nicht angegeben, aber ich nehme an, dass es sich um eine aktuelle Version handelt. In Visual Studio 8 und 9 sind die meisten Projektdateien (alle gängigen außer Visual C++) eigentlich MSBuild-Dateien und können daher von MSBuild erstellt werden. Sie können eine einfache Befehlszeilenaufgabe (Exec) hinzufügen, um Ihr bpr auf der Befehlszeile zu bauen, oder Sie können eine benutzerdefinierte Aufgabe dafür erstellen (wenn Sie keine bereits vorhandene finden - die Suchbegriffe sollten sein MSBuild y benutzerdefinierte Aufgabe ). Auf diese Weise können sowohl Visual Studio als auch MSBuild alles bauen, was Sie wollen. Wenn Sie keine MSBuild-Datei haben, mit der Sie beginnen können, oder sich in die Entwicklung eines Tasks stürzen wollen, kann die MSBuild-Projektvorlage für Visual Studio wird Ihnen helfen.

Oh, und abgesehen davon, wenn Sie C++Builder nicht wirklich brauchen, können Sie die BPR auch als Lösung exportieren (oder eine neue Lösung erstellen und die Dateien hinzufügen).

0voto

Moritz Beutel Punkte 1921

Die Integration von C++Builder-Projekten in einen Build-Prozess sollte mit C++Builder 2007 oder 2009 viel einfacher sein, da beide MSBuild als Build-System verwenden. Aber dann denke ich, dass ein Upgrade auf eine neuere Version von C++Builder Ihr Problem in die andere Richtung löst :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X