My group is using TFS for resource commitments. To get a clear overview of the project schedule I would like to use a Gantt chart in MS Project with 3 week sprint periods so we can see how we are doing against the delivery schedule. The 3 week period is easy but I cannot get the timescale to line up were I want it. I would also like to add labels for sprint #1,#2, etc...
If you are looking to forecast sprints as part of Scrum then i would avoid the user of MS Project at all costs.
You would be better served looking at a Release Burndown or just simply projecting your known velocity onto you backlog.
The former can easily be plotted manually in Excel or on a physical board. It would take less than a minute each sprint to update and will give you better visibility and an understanding of progress towards your release goal.
While not an official artifact of the Scrum Guide, it is useful for Product Owners.
The later is a feature built into the Backlog tool in VSTS/TFS. If you go to the Backlog view you will see your historical velocity represented as a graph at the top of the screen. From this you can estimate both your mean, as well as pessimistic and optimistic, velocity. Then turn on the forecast option to draw lines for future sprints based on the velocity of your choice to get a rolling projection of where on your backlog you might get to.
These are both good planning visualisations that can help you project into the future. You have to let go of the old ways of project management (they don't work) and adopt some new ones.