I have been using the Business Intelligence templates in VS2012 to create a report project, based on SQL Server 2008R2. This was working fine, but now will not allow the project to build at all (it has been checked into TFS for some time, as has not changed at all since the last time it worked). The error is "Error: Value cannot be null". Which is obviously spectacularly unhelpful. I tried removing the reports one by one, but it still happened when all had gone. I then created a new report project, created a new report, with a textbox (no data sources or datasets set up). Same error. It is obviously not related to the project itsefl therefore.
The only thing I can think of that's changed is I recently installed Xamarin Indie edition, which has a lot of integration with VS2012. I tried removing all but one of the extensions relating to this (I can't tell which the final one is in the add/remove programs, and I don't want to break the Xamarin product itself).
Could this install have broken VS2012? Or has there been a Microsoft update that might have done it? If anyone has any ideas, or has seen something similar, all suggestions are welcome!
Full output of build (new project, with no actual content at all):
------ Build started: Project: TestReporting, Configuration: Debug ------
Error: Value cannot be null.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========