Ebbe a szép hibaüzenetbe tegnap futottunk bele, miközben Visual Studioban egy TFS work itemet akartunk megtekinteni:
Could not load type 'Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException' from assembly 'Microsoft.TeamFoundation.WorkItemTracking.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
A probléma akkor jön elő, ha sikerül a Team Explorert a Visual Studio SP1 után telepíteni. A VS SP1 frissíti a Team Explorert is, azonban ha a Team Explorert telepítjük az SP1 után, akkor abból csak RTM verziónk lesz, ami a jelek szerint nem fér meg a VS SP1 részeivel. A helyes sorrend tehát:
- Visual Studio 2008
- Team Explorer
- Visual Studio 2008 SP1
A megoldás az SP1 ismételt telepítése, mivel sajnos Repair install funkciót nem kínál fel (talán parancssorból lehet?).