Showing posts with label VSTS. Show all posts
Showing posts with label VSTS. Show all posts

Tuesday, May 19, 2009

Visual Studio 2010 and .Net Framework 4 Beta 1 Arrived

Yesterday, May 18th, Beta 1 of Visual Studio 2010 and .NET Framework 4 were released.

If you are a MSDN subscriber, you can download the Beta from here. For the rest of the world, the Beta will be publicly available on Wednesday May 20th.

To find out how to download the beta and where to share your feedback, please visit the Visual Studio 2010 Product Page

Enjoy :)

Thursday, March 26, 2009

TFS Admin Tool 1.4 Beta Released

The TFS Admin Tool 1.4 beta is now available on CodePlex.

The new beta version provides support for SQL Server 2008. It also contains a lot of code cleanup as housekeeping so that the full set of Code Analysis Rules run against the code come back largely clean or suppressed (suppressed a minimum amount).

Wednesday, March 04, 2009

TFS Code Coverage Check-in Policy

TFS Code Coverage Check-in Policy is now available on CodePlex.

The TFS Code Coverage Check-in Policy enforces that the latest test run of the current solution has code coverage enabled and that the total code coverage percentage is not below a certain, configurable, threshold value.

It reads the information from test results folder stored locally beneath the current solution.

To ensure that the user actually ran all the necessary tests, this check-in policy should be combined with the Testing check-in policy, that ensures that the user has executed all tests from a predefined test list.

Visual Studio 2010 New Look

Jason Zander posted a blog post about Visual Studio 2010 New Look which is built on WPF technology in .NET Framework 4.0.

The new UI looks amazing in my point of view … Well done …

DvX_ShellBase_thumb

Visual Studio DB Professional 2010 Oracle Support

Quest Software has announced that they will be creating an Oracle Database Schema Provider for Visual Studio Team System 2010, which means that all Team System users having Oracle databases in their applications will get the same benefits from the Database Edition as those given to SQL Server databases.

Quest has opened up a Beta program on their TeamFuze.net site for Oracle Professionals using Team System.

Tuesday, January 27, 2009

Team Foundation Server 2008 in Action

"Team Foundation Server 2008 in Action" is a hands-on guide to Team Foundation Server 2008. Written for developers with a good handle on TFS basics, this book shows you how to solve real-life problems. It's not a repetition of Microsoft's product documentation. "Team Foundation Server 2008 in Action" is a practitioner's handbook for how to work with TFS under common constraints. This book walks you through real-life software engineering problems based on hundreds of hours of TFS experience.

You'll benefit from expert author Jamil Azher's extensive interactions with members of Microsoft's TFS team and MVPs, survey feedback from the author's blog, and interviews with organizations and user groups using TFS. Instead of just offering a high-level overview, the book provides detailed solutions for solving common-and not-so-common-problems using TFS. It discusses the strengths as well as weaknesses of TFS, and suggests appropriate problem resolution steps, workarounds, or custom solutions.

image

Tuesday, December 30, 2008

New VSTS Virtual Machines

The VSTS Virtual Machines are all updates with fresh bits and expiration dates and now available in 4 different flavors on Microsoft Download Center thanks to Brian Randell

The new Virtual Machines are a VSTS “all-up” image with Team Foundation Server, Team Build, Team Explorer and Team Suite with the latest SP1 installed, and a TFS “only” image with just Team Foundation Server, Team Build and Team Explorer with the latest SP1 installed. But they are produced as Virtual PC 2007/Virtual Server 2005 R2 Compatible images and Hyper-V Compatible images to suite everybody’s needs …

The images are updated with the following:

  • The latest Virtual Machine additions or Integration Services Components.
  • All of the latest Windows Updates as of December 1, 2008.
  • Team Foundation Server 2008 SP1
  • Visual Studio 2008 Team Suite SP1
  • Team System Web Access 2008 SP1
  • Team Foundation Power Tools, October 2008 Update.
  • The latest MSSCCI Provider.
  • Team Explorer 2005 (this allows you to work with TFS from Visual Studio 2005 which is installed so that you can edit and customize TFS reports)
  • The GDR for the product formally known as Visual Studio 2008 Database Edition (aka Data Dude).
  • Current Process Explorer, Process Monitor, and Background Info.

All can be downloaded as follows:

Enjoy :)

Wednesday, December 24, 2008

VSTS 2008 Database Edition GDR Language Releases

Visual Studio Team System 2008 Database Team just released 6 additional languages of the recently released GDR on Microsoft Download Center as follows:

Tuesday, December 02, 2008

VSTS Database Project Import Scripts Add-In

Patrick Sirr posted a detailed post about the latest VSTS Database Edition GDR Import Scripts Add-In that is amazing.

In this blog I’ll introduce you to the Import Scripts add-in to the General Distribution Release (GDR) for Visual Studio Team System 2008 Database Edition. With this add-in Visual Studio can import multiple scripts to populate a target database project. I’ve included the source code but, in order to compile the install project you’ll need to install Votive 3.0 (I used 3.0.4707.0).

Sunday, November 30, 2008

Team Foundation Server Build 2008 Reference DeskSheet – V2.0

Mike Fourie had a few minor updates on the handy reference to aid your work with building software in TFS 2008.

System Center 2008 Management Packs for TFS 2008

System Center 2008 Management Packs for TFS 2008 is now available for download on Microsoft Download Center

The Team Foundation Server (TFS) 2008 Management Pack monitors exposed services of TFS. This management pack includes event rules and monitors. It is designed to proactively monitor quality and availability of TFS services and even automate recovery in some scenarios.

Feature Summary

  • Auto discovery of TFS components
  • Leverages ASP.NET MP and SQL MP
  • Implements containment hierarchy reflecting logical architecture of the Product
  • Implements a proper health model using Monitors
  • Contains tasks, diagnostic and recovery for certain failures
  • Events indicating service outages
  • Alerts indicating configuration issues and connected data source changes
  • Verification that all dependant services are running
  • Targeted running of BPA against TFS Servers from Operator Console
New monitoring capabilities can be easily added.

Wednesday, November 19, 2008

Team System Web Access Translations

Some of Team System MVPs started working on creating some translations for Team System Web Access through CodePlex as the TSWA Community Translation Project

The great work resulted in 7 new languages that are now available through CodePlex as follows:

  • Croatian
  • Portuguese (Brazilian)
  • Turkish
  • Danish
  • Swedish
  • Polish
  • Dutch

Another release is currently in progress that will contain:

  • Norwegian
  • Arabic
  • Portugese

Tuesday, November 18, 2008

VSTS 2010 Architecture: Prologue

Cameron Skinner wrote an amazing post discussing the composition of VSTS 2010, giving some higher level descriptions of the parts that make up the whole product.

It's a must read post ... Well done Skinner ...

Thursday, November 13, 2008

TFS Sticky Buddy

Sticky Buddy is a Digital Dashboard that will run off Team Foundation Server and allow teams to display information on the status of their development on one or many projects.

The application will consist of a main screen that queries a TFS Server and pulls a list of projects that the user can select for display and within each project it will display the iteration tree.

This tree will be displayed as a set of concentric columns that are populated with "Change Requests" and "Requirements" that are currently within that iteration path.

Each of the Work Items displayed will show limited information about itself, which user it is assigned to, its Area and title. But it will also display the number of sub items within each item. This will give an indication of the length of time necessary to complete all of the sub-work items within that iteration so it can be moved on to the next.

A set of rules will determine the color or icons associated with each item based on their status. These rules may include:

  • Is this item overdue?
  • Does this work item have any blocked work items associated with it?
  • Does this work item have any risks associated with it?

Sticky Buddy is available on CodePlex

Sunday, November 09, 2008

VSTS 2008 TFS Power Tools - October 2008 Release

The TFS Power Tools October 2008 Release is now available for download on Microsoft Download Center

New in the October Release

Team Members (NEW!)

  • Adds a new node under each Team Project to the Team Explorer called "Team Members" that identifies people who work on the project.
  • Serves as a "pivot point" for information about and operations on people and teams.

Windows Shell Extension (NEW!)

  • Allows core version control operations within Windows Explorer without using Team Explorer.

PowerShell Support (NEW!)

  • Provides a PowerShell pipeline and cmdlets for TFS. Initial support is for basic version control operations.

TFPT (Updated)

  • tfpt searchcs - the Search Changesets Power Tool brings up a dialog from which the user can search for changesets that match specific combination of criteria including server path, committed date range, committed user, check-in comments and check-in notes.
  • tfpt unshelve /undo - finds all pending changes in your workspace that match the changes in the shelveset and undoes them (including deleting the local files for pending adds).

    Wednesday, November 05, 2008

    .NET Framework 4.0 Types and Namespaces

    Along with all this new features found in Visual Studio 2010, there will be some new types and namespaces available in .NET Framework 4.0.

    A .NET Framework 4.0 Poster is available for the ultimate way of viewing such types and namespaces.

    PDC2008-NETFX4

    I uploaded the poster in a large size to be available for downloading.

    Of course they are subject to change as things are still at a very early stage but it's great to be on track ...

    Thursday, October 30, 2008

    Windows Azure Tools for Microsoft Visual Studio October 2008 CTP Available Now !

    Windows Azure Tools for Microsoft Visual Studio October 2008 CTP is now available for download from Microsoft Download Center

    Windows Azure Tools for Microsoft Visual Studio extend Visual Studio to enable the creation, building, debugging, running and packaging of scalable services on Windows Azure.

    Windows Azure Tools for Microsoft Visual Studio includes:
    • C# and VB Project templates for building Cloud Services
    • Integration with the Development Fabric and Development Storage services
    • Debugging Cloud Service Roles running in the Development Fabric
    • Building and packaging of Cloud Service Packages
    • Browsing to the Azure Services Developer Portal
    • Role configuration
    • SSL Certificate selection

    Wednesday, October 29, 2008

    VSTS 2010 Architecture Explorer

    Today I finally started playing around with VSTS 2010 CTP and started get a feel of the new wonders …

    This should be the first post of a series of VSTS 2010 posts out of experiencing the upcoming release …

    My first experience was with the Architecture Explorer, this great new feature of the Architecture Edition, it is a WPF interface for exploring your architecture. It allows you to drill through all of the projects, classes, methods, code metrics, relationships and just about anything else you can think of …

    listingsID_341_levinson0418_1

    The above shows a basic view of the Architecture Explorer. The lists at the top let you select which objects show up on the design surface. At this point, the design surface is a read-only and all navigation is done via the lists.

    If you look closely, you can see that for each object (solution, project, class, etc.) you can select items contained within, objects which contain the object and objects/methods which are called by the object. You can also see which interfaces are implemented by an object, run code metrics on an object and perform various other pieces of analysis. The resulting views on the design surface can be saved as .XPS files and distributed.

    The design surface also allows you to view the information in different ways. The different views are as follows:

    • The Dependency Matrix View
      • The nodes appear in a matrix and dependencies between nodes are indicated at intersections of the matrix.
    • The Vertical Tree View
      • Nodes appear from top to bottom in order of most dependent to least dependent.
    • The Horizontal Tree View
      • Nodes appear from left to right in order of most dependent to least dependent.
    • The Stack View
      • Nodes appear from top to bottom in order of highest-level to lowest-level.
    • The Nested Stack View
      • Nodes appear as nested nodes with higher-level nodes that contain lower-level nodes.
    • The Force Directed Layout
      • Nodes appear as clusters or hubs with most dependent nodes near the center of the clusters and the least dependent nodes appearing at the outer edges of the clusters.

    Tuesday, October 21, 2008

    VSTS 2008 Database Edition GDR September CTP is now available

    Visual Studio Team System 2008 Database Edition GDR September CTP is now available for download through Microsoft Download Center

    In addition to providing support for SQL Server 2008 database projects, this release incorporates many previously released Power Tools as well as several new features.

    The new features include distinct Build and Deploy phases, Static Code Analysis and improved integration with SQL CLR projects.

    Database Edition no longer requires a Design Database. Therefore, it is no longer necessary to install an instance of SQL Express or SQL Server prior to using Database Edition.

    SQL Server Support
    SQL Server 2008

    • All new data types:
      Intrinsic (date, datetime2, datetimeoffset, time)
      Built-in SQL CLR types (geography, geometry, hierarchyid)
    • New DML
      Merge, table parameters, …

    SQL Server Configuration Options

    • Server option settings will be verified prior to deployment or set during deployment additional 1st Class Object Type Support
    • Rules, defaults, Asymmetric keys, symmetric keys, certificates, …

    Projects
    Server Projects

    • Server objects and option settings may be implemented in a separate Server Project
    • This enables a team to define a standard a configuration for their SQL servers and reference it from their Database Projects

    Partial projects

    • Allowing code sharing between projects by including files from a different project, where the code is included as-is from the originating project and the source code control ownership remains with the originating project
    • This enables code reuse and single sourcing while having a single deployment unit

    Composite projects

    • References to other database projects or .dbschema files that contribute to the same deployment unit.
    • This enables the separation of development roles and responsibilities and composition of Databases using multiple projects.

    Single sourcing of external artifacts
    SQL-CLR references allow the user to create a reference to a SQL-CLR project or SQL-CLR assembly. This automatically becomes an ASSEMBLY type in the Database Project

    Build and Deploy
    The Build process now produces a separate portable schema output that is fed in to a redistributable deployment engine
    A redistributable deployment engine. For example, to implement a setup application that deploys the Database Project.

    Refactoring
    Preservation of Intent

    • Enables the deployment of refactoring changes as intended by the user (renames are deployed as renames not as drop/add statements for example)

    New Refactoring Operations
    Wildcard Expansion
    Move Schema
    Fully Qualify
    Extensibility point which enables the ability to develop and deploy custom refactoring types and targets

    Schema Compare
    Now supports comparing Projects, Databases or dbschema files in any combination. For example, Project to Project, which has not been possible until now.
    Object Type Filtering
    Additional ignore filtering options

    T-SQL Static Code Analysis
    Including the ability to develop and deploy custom rules

    Dependency Viewer
    View the dependency relationship between objects in your schema

    Unit testing
    Supports execution with other ADO.NET providers

    Data Generation
    Design-time enhancements

    • Smaller .dgen file
    • Support for undo/redo
    • Foreign key replacement
    • Separation of population status into new display window

    Runtime enhancements

    • By default uses SqlBulkCopy to populate target tables
    • Capability to register different outputs for generated data – i.e. generate to Excel or to file so you can use BCP to load
    • By registering a custom output we have the capability to execute scripts at different points during data generation (i.e. before start/after completion or before/after a table

    Extensibility
    Data Generators
    Statistical Data Distribution
    Test Conditions
    Static Code Analysis Rules
    Refactoring Types
    Refactoring Target