Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9127567
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T07:18:41+00:00 2026-06-17T07:18:41+00:00

while reading about actors on http://msdn.microsoft.com/en-us/devlabs/hh975426.aspx I noticed the part on serialization: Since serialization

  • 0

while reading about actors on
http://msdn.microsoft.com/en-us/devlabs/hh975426.aspx
I noticed the part on serialization:

Since serialization is critical to the correct function of a program
and it is so easy to get wrong, the C++ Actors library includes a
simple message definition generation tool, ‘msgtool,’ which given an
XML document will create the necessary type and serialization
definition.

I cant find msgtool in VS command prompt, or using Google search.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T07:18:42+00:00Added an answer on June 17, 2026 at 7:18 am

    This is part of the Casablanca project, an incubation project at Microsoft and owned by the DevLabs group. It is a pretty fresh project, first I heard about it was about 3 months ago. It may well have been going on longer, not sure.

    You are not going to find any of the Casablanca tools in the standard VS distribution, this project is a long way off from being a core shrink-wrapped Microsoft product. Incubation projects are a vehicle to explore promising technologies that some day may pay off. Microsoft has never been shy about exposing what they are working on, getting feedback from their customers to find out what works and what does not. No “don’t put your finger on the antenna of the phone” surprises.

    They are definitely bucking a major trend in cloud computing, they are using native C++. This has been in the domain of VM languages for a very long time. Reflection support is a pretty important asset. But clearly, to make any of this work it is rather important that serializing C++ objects reliably is a major requirement. Thus this “msgtool”.

    The landing page for the project is here. They offer installers for VS2010, VS2012 and the latest crop of Express editions. Click the buttons on the right to get it going. I didn’t actually try it but you ought to end up with “msgtool.exe” after installing it. Make sure you can deal with a project going bust after committing to it, the most typical outcome for these kind of projects at Microsoft.


    UPDATE: do note that the linked web page is no longer available at the DevLabs site. The true project home page mentions:

    Our documentation is no longer available on the DevLabs web site, only in the downloaded files

    You can find the copy of the linked page in Casablanca_Samples.zip\Documents\actors.html. Navigate to the “Serialization” section and compare the two. At the exact spot where “msgtool” is mentioned, you’ll now see it talking about the msg_ptr<T> template class. So yes, it certainly looks like this tool is no longer supported or included with the current SDK, if it ever was.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

While reading about DataTrigger on MSDN, it says Represents a trigger that applies property
While reading about the pragma overload of Perl5, I noticed the operator *{} .
While reading about exception, I will always come across checked exceptions and unchecked exceptions,
While reading about mcv3 I came across an attribute name called [ActionName] . It
I am very new to programming in general, while reading about PHP I saw
I remember a while back reading about editing the proxy pac file which would
While reading a book about JavaScript I stumbled across an example: var names =
While I was reading about session hijacking articles, i learned that it would be
I am new at MVC in Asp.Net and while i am reading about the
While reading proggit today, I came upon this comment in a post about how

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.