Wo bekomme ich mystische Microsoft msgtool für C ++ - Serialisierung

8

beim Lesen von Schauspielern auf
Ссылка Ich habe den Teil der Serialisierung bemerkt:

  

Da die Serialisierung für die korrekte Funktion eines Programms entscheidend ist   und es ist so einfach, falsch zu verstehen, die C ++ Actors-Bibliothek enthält a   einfaches Werkzeug zur Erzeugung von Nachrichtendefinitionen, 'msgtool', welches eine   Das XML-Dokument erstellt den erforderlichen Typ und die erforderliche Serialisierung   Definition.

Ich kann msgtool nicht in der VS-Eingabeaufforderung finden oder die Google-Suche verwenden.

    
NoSenseEtAl 21.12.2012, 09:13
quelle

2 Antworten

6

Dies ist Teil des Casablanca-Projekts, einem Inkubationsprojekt bei Microsoft, das der DevLabs-Gruppe gehört. Es ist ein ziemlich frisches Projekt, zuerst habe ich davon gehört, dass es vor ungefähr 3 Monaten war. Es könnte durchaus länger dauern, nicht sicher.

Sie werden keines der Casablanca-Tools in der Standard-VS-Distribution finden, dieses Projekt ist weit davon entfernt, ein Core-Microsoft-Produkt zu sein. Inkubationsprojekte sind ein Mittel, um vielversprechende Technologien zu erforschen, die sich irgendwann auszahlen können. Microsoft war nie schüchtern, wenn es darum ging, das, woran sie arbeiten, zu offenbaren und Feedback von ihren Kunden zu erhalten, um herauszufinden, was funktioniert und was nicht. Nein "Finger nicht auf die Antenne des Telefons" Überraschungen.

Sie sind definitiv gegen einen großen Trend im Cloud Computing, sie verwenden natives C ++. Dies war lange Zeit in der Domäne der VM-Sprachen. Reflektionsunterstützung ist ein ziemlich wichtiger Vorteil. Aber um das zu erreichen, ist es sehr wichtig, C ++ - Objekte zuverlässig zu serialisieren. Also dieses "msgtool".

Die Zielseite für das Projekt ist hier . Sie bieten Installateure für VS2010, VS2012 und die neuesten Express-Editionen. Klicken Sie auf die Schaltflächen auf der rechten Seite, um es in Gang zu setzen. Ich habe es nicht wirklich versucht, aber Sie sollten nach der Installation mit "msgtool.exe" enden. Stellen Sie sicher, dass Sie mit einem Projekt fertig werden können, nachdem Sie sich dazu verpflichtet haben. Das ist das typischste Ergebnis für diese Art von Projekten bei Microsoft.

UPDATE: Beachten Sie, dass die verlinkte Webseite nicht mehr auf der DevLabs-Seite verfügbar ist. Das eigentliche Projekt Homepage erwähnt:

  

Unsere Dokumentation ist nicht mehr auf der DevLabs-Website verfügbar, nur in den heruntergeladenen Dateien

Sie finden die Kopie der verknüpften Seite in Casablanca_Samples.zip \ Documents \ actors.html. Navigieren Sie zum Abschnitt "Serialisierung" und vergleichen Sie die beiden. An genau der Stelle, an der "msgtool" erwähnt wird, werden Sie jetzt über die Template-Klasse msg_ptr<T> sprechen. Es sieht also so aus, als ob dieses Tool nicht mehr unterstützt wird oder im aktuellen SDK enthalten ist, falls es jemals existiert.

    
Hans Passant 12.01.2013, 23:31
quelle
1

Hier geht's, in Python - schnell und dreckig! Und natürlich falsch, aber Sie bekommen die Idee, die ich hoffe!

%Vor%     
kerim 10.01.2013 07:02
quelle