Contents tagged with Team System

  • Continuous Integration Setup with MSTest

    I'm working with a client this week to set up Continuous Integration for their development environment.  They're a small shop who are using Visual Studio 2008 Professional, and don't intend to upgrade to Team Suite or Team Edition any time soon.  The build environment would therefore be running CruiseControl.NET, not Team Foundation Server.  They're not doing unit testing at the moment, but that's something that's being added as part of the project, so the question because whether to use MSTest, which is built into VS2008 Pro, or another unit test framework like NUnit or MbUnit or csUnit or abcUnit or xyzUnit or whatever.  They were leaning toward MSTest because it's … more

  • Visual Studio Team Suite 2008 Available

    Visual Studio Team Suite 2008 is now available to MSDN Subscribers (a fact which is apparently well known, since the server seems to be suffering from the load).  Anyway, when the load on the servers reaches an equilibrium, you should be able to pick up the new VS2008 - amazing that you can do so while it's still 2007, since it seems like usually software products with years in their names struggle to ship during that year, much less before it. more

  • TFS Beta 2 VPCs Expire November First

    In case you haven't seen this news from last Friday, the TFS Beta 2 Virtual PC images have an operating system timebomb in them that is set to expire on 1 November 2007.  This is not, however, the end of the world if you have been using these builds for demo or test purposes, though if you've got them in anything close to a production mode you'll have problems.  Jeff Beehler's follow-up post describes exactly what will happen when the date is reached/passed, and some workarounds for it.  From the sounds of things, you'll have about two hours per reboot of the machine before it forces a reboot due to the timebomb.  That means you should be able to use it for most demo … more

  • Fixed: CCNET + MSBUILD Logger Error

    Ran into a snag this weekend with my build server - it started throwing errors related to the path to a folder, like this: .MSBUILD : error MSB4015: The build was aborted because the "MsBuildToCCNetLogger" logger failed unexpectedly during shutdown. System.ArgumentException: The path is not of a legal form. at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.GetDirectoryName(String path) at Rodemeyer.MsBuildToCCNet.MsBuildToCCNetLogger.WriteErrorsOrWarnings(XmlWriter w, String type, IEnumerable list) at Rodemeyer.MsBuildToCCNet.MsBuildToCCNetLogger.WriteProject(XmlWriter w, Project p) at Rodemeyer.MsBuildToCCNet.MsBuildToCCNetLogger.WriteLog(XmlWriter w) at … more

  • Old Team System News

    This is all from last month, but I’ve been busy so it’s been in my queue.  Sorry for the late “news”: Microsoft acquired TeamPlain, makers of TeamPlain Web Access for connecting to TFS via a browser.  TeamPlain will be free to anybody with a TFS CAL.  Full announcement. Patterns and practices announced the publication of prescriptive guidance for TFS/VSTS.  JD Meier had the details. In related news, the VSTS team published 40 pages of strategies for branching and merging with TFS on CodePlex, here.   more

  • Speaking at Connection in Vegas in November

    I found out that I should be speaking at the DevConnections show this fall.  The show is being held in Las Vegas again, November 5–8th.  I apologize to anybody that had hoped to see me present last month in Orlando at the spring show – I was unfortunately out of the country due to circumstances beyond my control (but which you’ll see more details on in a future blog post very soon). At the Fall 2007 show I’ll be presenting the following: Test Driven Development and Continuous Integration for ASP.NET and VSTS I’ve given this talk once before myself and it was one of my talks this spring that was covered for me.  It’s one of my current … more

  • Display Current Bin Folder Content Information

    As part of my automated build and test process, I wanted to be able to confirm that my third party components were the proper version and, more importantly, that they were fully licensed.  For some components, I can create a new instance of the control or component and test its IsLicensed property.  For others, the assembly itself is different for evaluation versus professional versions, and another approach is required.  In the first case, the code required to test if the control is licensed is trivial – the second case requires slightly more work. These assemblies live in the /bin folder of my ASP.NET application.  The best way to determine whether or not the … more

  • Plasma v1.0 Release Available

    Plasma is an ASP.NET in-memory web server emulator that can be used for ASP.NET unit testing or automation.  Its initial codebase was written by Microsoft and its current incarnation is a community project licensed under the Microsoft Permissive License.  I’ve been working on the project with several others and have just put the initial release out on the CodePlex project site.  There are a lot of enhancements that have already been made that are not in this release, but I wanted to get the basic, vanilla implementation out there first, and then (hopefully soon) put out a 1.1 release with some of the many optimizations that we’ve already made.  Unfortunately, … more

  • Upgrading TFS from RC to Workgroup Edition

    Today I came into work and my build/source control server, which I thought I remembered installing the RTM of TFS Workgroup Edition, was complaining that my license had expired.  When this happens, the error message looks something like this: "TF30072: The Team Foundation Server trial period has expired or its license is otherwise invalid. Install a licensed edition of Team Foundation Server to continue." I started looking for information, mostly on Rob Caron’s blog, and quickly found a post about Expiring Team Foundation Server Installations.  Armed with that, I next decided to confirm what version of TFS I really had installed, which another post covered.  … more

  • Upgrading TFS from RC to Workgroup Edition

    Today I came into work and my build/source control server, which I thought I remembered installing the RTM of TFS Workgroup Edition, was complaining that my license had expired.  When this happens, the error message looks something like this: "TF30072: The Team Foundation Server trial period has expired or its license is otherwise invalid. Install a licensed edition of Team Foundation Server to continue." I started looking for information, mostly on Rob Caron’s blog, and quickly found a post about Expiring Team Foundation Server Installations.  Armed with that, I next decided to confirm what version of TFS I really had installed, which another post covered.  … more