Details
-
Task
-
Resolution: Won't Do
-
P4: Low
-
None
-
None
-
None
Description
The VS generator should be made compatible with VS for Mac aka Xamarin Studio aka MonoDevelop. Currently Qbs generates C++ NMake based project structures which only work in Visual Studio on Windows. There is no "generic" project type that works on all variants of this IDE family (only the Mac side has a "generic" project type but VS does not). MSBuild itself is a bit more flexible, but not all MSBuild projects are necessarily compatible with VS.
We can either wait for the IDEs to come closer together in feature parity (C++ support I believe is on the VS for Mac roadmap) or explore alternate options such as:
- Generation time options to control which types of projects are generated
- Use the C# project type which works in all IDEs, and use "post" build steps to run the Qbs invocation
On my backlog for now...