Xamarin Studio Adds Roslyn Support

Xamarin Studio now supports Microsoft’s Roslyn compiler-as-a-service features found in Visual Studio 2015.  They’ve also announced a new project model that integrates with Microsoft’s MSBuild system. In previous versions of Microsoft’s Visual Studio, they had their C# compiler, but they separately had to write and maintain all of the code that supplied Intellisense, refactoring, red-squiggles,…

Microsoft Releases MSBuild as Open Source on GitHub

Microsoft has announced the availability of the the MSBuild tool source code on GitHub as part of their dotnetConf online virtual conference. Microsoft has added another key tool to their .NET Foundation Open Source library with the release of MSBuild on GitHub.  MSBuild is the build system used by Visual Studio, TFS, and Visual Studio…

Wintellect TFS Build Number Task for VS/TFS 2012

Looks like I forgot to post the updated version of my TFS Build Number Task for VS/TFS 2012. Let me rectify that by pointing you to the updated version here: https://training.atmosera.com/cs/files/folders/21032/download.aspx. If you’re wondering what this is about, here’s the history of how I created the task and how to integrated it into your build:…

More on TFS 2010 Build Numbers Inside Your Projects

The other day I wrote about how to incorporate build numbers into your .CSPROJ and .VCXPROJ files. In doing some more testing I found in some edge cases where the way I was getting the current build number by including Microsoft.TeamFoundation.Build.targets could interfere with the TFS Build. That’s not good so I fixed the problem…

MSBuild Debuggers!

It looks like I’m not the only one who wanted a debugger for MSBuild projects. When the MSBuild team asked everyone to spend $100 to prioritize features, the runaway winner was a debugger. Reading the comments to my original post (as well as the MSBuild team’s posts), Partho Das from Microsoft has released a Visual…

MSBuild 3.5 Tips and a Small MSBuild 4.0 Wish List

Earlier this week, I spent some quality time porting a moderately complicated build over to MSBUILD 3.5, the version that comes with Visual Studio 2008. There are numerous new features in MSBUILD 3.5 that are quite interesting, especially the wonderful AdditionalProperties and Properties child elements on ItemGroup elements for MSBuild tasks. Now you can create…