Today, most of the shortcuts on the Start menu for a server deploy call .bat files that in turn call MSBuild. There are many such .bat files, and multiple versions of them tied to either .NET 2.x/3.x or .NET 4.x. Being .bat files, there is little ability to do any meaningful logic in them. It's not an ideal solution when the real magic happens in MSBuild.
This change eliminates all .bat files and converts the Start menu shortcuts into calls through MSBuild. Thanks to MSBuild inheritance, this also allows a .btdfproj to easily override the behavior of the server deploy wizard step (the first thing that happens from the deploy/redeploy/undeploy Start shortcuts).
This change eliminates all .bat files and converts the Start menu shortcuts into calls through MSBuild. Thanks to MSBuild inheritance, this also allows a .btdfproj to easily override the behavior of the server deploy wizard step (the first thing that happens from the deploy/redeploy/undeploy Start shortcuts).