Hi,
I found a different behavior between VS2010 and VS2012RC for the ibmmx generation.
The scenario is : delete a ibmmx file (and the file link in the SL project) and rebuild the solution.
in VS2010 :
1. Delete of the main ibmmx file => the file state is still checked in in TFS
2. Delete the ibmmx link file => the file state change to delete in TFS
3. Build the solution => the file state change to modify in TFS
=> the solution build.
in VS2012 :
1. Delete of the main ibmmx file => the file state is still checked in in TFS
2. Delete the ibmmx link file => the file state change to delete in TFS
3. Build the solution => the file state change to checked in in TFS (with the information of not having the latest version on disk)
=> the solution doesn't build (note : the file changed on disk)
The Workaround is to exclude the ibmmx file from the solution and not delete it. That way it regenerate it and the file state is in modify in TFS.