TFS RC Feedback Survey#

Here is your a chance to provide valuable feedback to the Team Foundation product team. 

http://msdn.microsoft.com/vstudio/teamsystem/team/tfs_survey/default.aspx

Wednesday, February 08, 2006 2:20:52 PM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

VSTS Jumpstart, things you will end up asking for#
Internet Links
Visual Studio Team System Home
Getting Started with Team Foundation
MSDN Technical Forums
VSTS Downloads
Team System Rocks
How To Links
Visual Studio Team System Install Guide
TFS Warehouse Troubleshooting
Step-By-Step Guide to Converting Web Projects from Visual Studio .NET 2002/2003 to Visual Studio 2005
VSTS Backup and Restore Procedures
Team Foundation Server Permissions
Team Foundation Server Default Groups, Permissions, and Roles
TF.exe Command Line Reference
Books
Working with Microsoft Visual Studio 2005 Team System
Test-Driven Development in Microsoft .NET
Test Driven Development: By Example
Refactoring: Improving the Design of Existing Code
Refactoring to Patterns
Bloggers
Rob Caron
Rick LaPlante
Eric Jarvi
Buck Hodges
Jeff Beehler
Eric Lee
Nagaraju Palla
Khushboo
Gautam
Visual Studio Team System User Education
WebCasts
Introduction to Visual Studio Team System
How and Why Process Guidance Matters in Visual Studio 2005 Team System
Visual Studio 2005 Team System: Enterprise-Class Version Control
Managing Work with Visual Studio 2005 Team System
Test-Driven Development Using Visual Studio Team System
Accessing Visual Studio 2005 Team System Using the Teamprise Plug-In for Eclipse (Level 200)
Best of Launch: Visual Studio 2005 Team System (Level 200)
Load and Web Testing with Microsoft Visual Studio 2005 Team System (Level 200)
Migrating to Microsoft Visual Studio 2005 Team System (Level 200)
Shipping on Time and Under Budget with Visual Studio Team System (Level 200)
3rd Party Products
Teamprise
TeamLook
TeamPlain
VSTSEclipse 
VSTSPlugins
Tips and Tricks
  • When checking an item into source control you have the ability to associate a WI with that change set.  If you choose to do so there are two options, Resolve and Associate.  If you select Resolved the WI state will advance to the next state.
  • Fully process the TFS warehouse
  • Team Explorer blank ( missing server or lost network connection )
    • Delete the cache folder @
      • C:\Documents and Settings\<user>\Application Data\Microsoft\VisualStudio\8.0\Portfolio Explorer
      • C:\Documents and Settings\<user>\Local Settings\Application Data\Microsoft\Team Foundation\1.0
  • Tools to modify WIT
    • WitExport.exe, WitImport.exe, WitFields.exe
    • These are found @ c:\ProgramFiles\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\
  • Change the TFS warehouse run interval
  • Secure a WIT transistion
    • <TRANSITION from="State 1" to="State 2"
         for="[global]\StateChangers"
         not="[global]\GroupThatsRestrictedStateChanges" >

  • Drivers required to create adhoc Excel reports against the TFS Analysis Services.  Install Microsoft Core XML Services (MSXML) 6.0 and Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider from the SQL Server 2005 Feature Pack

MSBuild & Team Build

Jomo Fisher on MSBuild

Robert McLaws MSBuild Compatibility Toolkit 1.0

Nagaraju Palla's Building binaries targeting .NET 1.1 and .NET 1.0 in TeamBuild

Khushboo's CI using Team Foundation Build 

 
.NET SDC Solution Build & Deployment Process & Tools
Downloads
Visual Studio 2005 Web Application Projects, ScottGu On Web Application Projects
Visual Studio 2005 Web Deployment Projects
SQL Server 2005 Feature Pack
Tools

FiddlerPopUp Forum Post

Test Driven .Net

BizUnit

.Net | MSBuild | TeamBuild | VSTS
Wednesday, February 08, 2006 11:32:17 AM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

TFS Release Candidate Upgrade and Install, Completed!#

All I can say is WOW WOW WOW!  I am very impressed and very stoked!  I have successfully completed one dual server install and upgraded a very active, multi-project single server installation.  Each took about 3 or 4 hours, where most of the time sucked up backing up and copying db files and ISO images around.  Huge improvement over the past installs.  This product just gets better with each release!  While the release candidate brings a number of improvements, a few of my favorite are:

  • Removing the BuiltIn/Administrators group from TFS groups the users contained in that group actually disappear in the drop down lists
  • Real user names in drop down boxes rather than aliases
  • An upgrade procedure.  B3 to RC was very straight forward and easy
  • Huge performance improvements
  • New reports
  • "Go To Changeset" ctrl + g in source control
  • Installation and health checking greatly improved
  • Installation instructions are greatly improved

If your one of those developers who reads blogs rather than instructions there are a few things to note:

  • Reporting services changes, dual server, uninstall/install or install
    • Reporting services was moved from the data tier to the application tier
    • Uninstall Reporting services on the data tier and delete its two supporting databases
    • When you install Reporting services on the application tier you cannot run the service as local system.
    • That user you've selected to run reporting services will need "Log On Locally" rights on the appropriate machines
  • The TFS upgrade utility can be found here: Upgrade Utility
  • There are two hotfixes which have to be installed on the appropriate machines, both are found on the media. KB913393, KB912838
  • Use the server name rather than the IP for the TFS data tier address
  • Run TfsBuildUpgrade.exe from a client machine and not the TFS server
  • For an upgrade, backup those databases
  • Just read those instructions!

Hats off to the product group, for a job well done!

Tuesday, February 07, 2006 11:19:43 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Building or Buying a New House?#

Way off the beaten path...

A number of months ago my wife and I finally decided to build a new house.  If you have ever gone through the process of building or buying a new home, you know there is an unlimited amount of factors which ultimately affect the purchase and more so your monthly payment.  When we started this process I hit the ole Internet in search of a mortgage calculator.  I landed on the Office template section where I found a basic mortgage calculator workbook.  That workbook has since been revamped to closer depict a holistic purchase process.

The numbers represented in this spreadsheet are just for demonstrative purposes. MortgageCalc-2003.zip (36.04 KB)

I hope you find it as useful as I have. Enjoy!

Sunday, February 05, 2006 7:55:19 AM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

The TFS Release Candidate Was Cut!#

Yesterday ( Friday ) the official TFS Release Candidate was cut.  Today I received my copy and tomorrow I upgrade.  I'm stoked!

The bits are on their way to the MSDN download center and you should see them sometime on the 7th.

Saturday, February 04, 2006 8:04:05 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

What's new in the TFS Release Candidate?#

Check out this post from Jeff Beehler for all the details.

Friday, January 27, 2006 10:25:15 AM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

Reaching out, Toshiba Tecra M4 Mouse Lag#

I received my Toshiba Tecra M4 around 7 months ago.  Like any, there are pro's and con's; overall not a bad machine.  One thing that just drives me crazy it's the random mouse lag.

Does anyone know a fix for this?  If so, please comment!

Wednesday, January 25, 2006 10:16:56 PM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

Simple NMock Working Sample#

Based on some conversations I had today, here is a simple NMock example.

NMockExample.zip (17.19 KB)

Monday, January 23, 2006 8:17:23 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Testing Code Snippets#

Code Snippets just rock.  I thought I would post my testing code snippets.

CSTestSnippets.zip (2.2 KB)

VBTestSnippets.zip (2.13 KB)

Just add them to the appropriate place under "My Documents\Visual Studio 2005\Code Snippets\"

Monday, January 23, 2006 3:26:51 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Converting a csproj into a test csproj#

Short answer.

It's as simple as adding one line to your csproj which in turn tells the IDE to treat that project like a test project.  Add the following line to your main PropertyGroup:

<ProjectGuid>{04082EBA-C85C-4336-B3FD-9891096BAA0F}</ProjectGuid>

Then just reference Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll and you are on your way.  Be sure to verify that Guid between releases. 

Long Answer.

When I start a project I create the base set of known assemblies that project will need.  I also add an additional test project which will contain any Scenario, Load and Stored Procedure tests.  Then I convert all assemblies to test projects.  I am a firm believer in Test Driven Development.  IMHO it is the only way to properly write code.  Having said that over the years I have developed my own set of TDD practices; one of which is the physical placement of your unit test classes in the assembly their testing.  Why? Well I will explain that in a future post call Unit Testing with Partial Classes.

With any decision there are of course trade-offs. In this case the trade-off is around the IDE interaction with hosting type projects, ie exe or web.  After you convert an exe to a test project, when you decide to run ( F5 ) it will actually fire off Test Manager rather than the launch app.  If you are a TDD bigot like me this is actually the correct action; if your not, I know your already complaining.  BUT all is not lost!  There is a little tool us TDD bigots keep in our back pocket at all times, TestDriven.Net.  This is an Visual Studio add-in and it allows you to execute your unit tests with just a right click.  If you choose to use this tool it isn't necessary to convert your project to a test project but rather just reference the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll.  This will allow you to fire your app as intended and run your tests with the same project configuration.

Disclaimer: this is not a Microsoft recommend practice.  You can find more information about the Visual Studio Team System Testing Framework here.

Saturday, January 21, 2006 8:36:27 AM (Central Standard Time, UTC-06:00) #    Comments [2]  | 

 

All content © 2010, Clark Sell
On this page
This site
Calendar
<February 2006>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
2627281234
567891011
Archives
Sitemap
Blogroll OPML
Disclaimer

Powered by: newtelligence dasBlog 2.3.9074.18820

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts


Pick a theme: