# Thursday, 06 October 2016

Lately, I've been using Visual Studio Code to create TypeScript projects.

When working with TypeScript, I always create a file with ".ts" extension and allow the TypeScript Compiler to create a ".js" and a ".map" file. It's rare that I ever open the js or map files, let alone modify them. In fact, it's a fool's errand to modify these files because they will be overwritten the next time the ".js" file changes.

So it is generally easier to work with a TypeScript project if I don't even see these files.

Visual Studio Code allows me to hide files in a project. To do so, select File | Preferences | Workplace Settings.

This creates a ".vscode" folder in the root of my project and adds a file named "settings.json" to this folder. In settings.json, add the following code:

{
"files.exclude": {
"**/*.js": true,
"**/*.map": true
}
}

Of course, you can add any file mask to this "files.exclude" extension to hide specific files or folders.

File matching patterns are described in this Help topic.

Save this file and the specified files will remain on disc but will not clutter the left pane of Visual Studio Code.

Thursday, 06 October 2016 05:32:33 (GMT Daylight Time, UTC+01:00)
# Monday, 29 August 2016
Monday, 29 August 2016 22:31:32 (GMT Daylight Time, UTC+01:00)
# Monday, 09 May 2016
Monday, 09 May 2016 16:07:00 (GMT Daylight Time, UTC+01:00)
# Tuesday, 23 February 2016
# Monday, 25 May 2015
Monday, 25 May 2015 14:27:00 (GMT Daylight Time, UTC+01:00)
# Saturday, 23 August 2014

When you install Visual Studio, you are prompted to opt into a program to help improve Visual Studio. If you answer “Yes”, Visual Studio will send information back to Microsoft about errors that occur and features that are used. The information is sent during installation and later during your normal course of using Visual Studio. The Visual Studio team uses this information to learn how their product is used, how often the product is used, and where errors are occurring. All this information is helpful as they improve the product.

If you have already installed Visual Studio, you can select from the menu:
Help | Customer Feedback Options

The following dialog (Fig. 1) displays:

image

Fig. 1

Click the radio button next to "Yes I am willing to participate" and click the [OK] button.

Of course, you can also opt out of the program by selecting the “No” radio button, but then you are not helping to improve the product. Those who opt out of this often do so because they fear for their privacy; but no personal information is transmitted, You can read about the privacy of your information here.

Microsoft makes it easy for you to share information about Visual Studio usage because they want this information to help to improve Visual Studio.

Saturday, 23 August 2014 02:05:00 (GMT Daylight Time, UTC+01:00)
# Saturday, 27 July 2013

Are you a TFS user or interested in using this product? In the past, it was necessary to install TFS onto a central server or virtual machine before using it. No more. Now, Team Foundation Services allows you to access a TFS server hosted by Microsoft.

The service is free for small teams (<5 people) while it is in Preview, but I have not seen any future pricing announcements.

Get started by navigating to visualstudio.com and signing up for an account. Note the URL, up to ".visualstudio.com". This is the server name. You will need this to integrate with Visual Studio solutions. In my case, it is "https://giard.visualstudio.com".

At the home page, click the [New Team Project] button (Fig. 1)

TFSvc1-Welcome[1]

The "Create Team Project" dialog displays (Fig. 2). Enter a project name and description;

TFSvc2-CreateTeamProject[1] 

Next, select a Process template. The choices are:

  • Microsoft Visual Studio Scrum 3.0 - Preview
  • MSF for Agile Software Development 7.0 - Preview
  • MSF for CMMI Process Improvement 7.0 - Preview

Finally, select a Version Control repository. Currently, TFS and Git are supported. Click [Create Project] and you will be ready to start using TFS within a few seconds.

The navigation is simple and intuitive.

You can add and remove team members by clicking the Manage All Members link.

You can enter a new Task, Bug, Issue, Feature, or Test Case using dialogues similar to those found in the Visual Studio Team Explorer.

The source control repository can be seen by clicking the "Code" link on the top menu. From here, you can download files but not upload them.

TFS source control is easiest to use when you integrate it with Visual Studio. Open a solution in Visual Studio and select File | Source Control | Add Solution to Source Control

You may be prompted to add a TFS server. If so, use the URL ending in ".visualstudio.com" that you noted from above. (Fig. 3)

TFSvc3-AddServer[1]

Select the Team project to which this solution belongs (Fig. 4) and click the [Connect] button.cl

iTFSvc4-SourceControl[1]

From here you check-in, check-out, branch, merge, and get latest in the same way that you would use a TFS server within your enterprise.

Microsoft is adding new features to this Team Foundation Service each week. You can follow the progress on Brian Harry's blog at http://blogs.msdn.com/b/bharry/archive/tags/tfservice/.

Team Foundation Service allows you to manage projects on your own or with organizations that don't have the hardware and/or time to set up their own TFS server. It can be a simple solution to integrating your project with Application Lifecycle Management tools.

Agile | ALM | TFS | Visual Studio
Saturday, 27 July 2013 19:39:05 (GMT Daylight Time, UTC+01:00)
# Thursday, 01 November 2012

This screencast demonstrates how to change a Visual Studio 2012 Coded UI Test after you have recorded it.

Thursday, 01 November 2012 14:28:00 (GMT Standard Time, UTC+00:00)
# Wednesday, 31 October 2012

This screencast shows how to add assertions to a Visual Studio 2012 Coded UI Test while recording your mouse and keyboard actions.

Wednesday, 31 October 2012 14:26:00 (GMT Standard Time, UTC+00:00)
# Tuesday, 30 October 2012

This screencast covers the fundamentals of Microsoft Coded UI Tests, a feature of Visual Studio 2012, Premium and Ultimate Editions. You will learn how to record mouse and keyboard actions to record a simple "smoke test".

Tuesday, 30 October 2012 14:25:00 (GMT Standard Time, UTC+00:00)
# Sunday, 28 October 2012
# Saturday, 27 October 2012

This screencast demonstrates how to change a Visual Studio 2010 Coded UI Test after you have recorded it.

Saturday, 27 October 2012 15:22:00 (GMT Daylight Time, UTC+01:00)
# Friday, 26 October 2012

This screencast shows how to add assertions to a Coded UI Test while recording your mouse and keyboard actions.

Friday, 26 October 2012 15:19:00 (GMT Daylight Time, UTC+01:00)
# Monday, 24 September 2012
Monday, 24 September 2012 14:03:36 (GMT Daylight Time, UTC+01:00)
# Tuesday, 28 August 2012

Here is Randy Pagels's presentation on What's New in Visual Studio 2012at the August 2012 Great Lakes Area .NET User Group meeting.

Tuesday, 28 August 2012 06:14:01 (GMT Daylight Time, UTC+01:00)
# Tuesday, 21 August 2012
Tuesday, 21 August 2012 04:27:41 (GMT Daylight Time, UTC+01:00)
# Monday, 11 June 2012
Monday, 11 June 2012 15:26:00 (GMT Daylight Time, UTC+01:00)
# Friday, 01 June 2012

Here is Kathleen Dollard’s presentation on .NET Framework Core Features at the April 2012 Great Lakes Area .NET User Group (GANG).

Friday, 01 June 2012 04:51:00 (GMT Daylight Time, UTC+01:00)
# Wednesday, 18 April 2012
Wednesday, 18 April 2012 15:20:00 (GMT Daylight Time, UTC+01:00)
# Monday, 20 February 2012
Monday, 20 February 2012 17:19:00 (GMT Standard Time, UTC+00:00)
# Monday, 05 December 2011
Monday, 05 December 2011 15:55:34 (GMT Standard Time, UTC+00:00)
# Monday, 31 January 2011
# Wednesday, 30 June 2010
Wednesday, 30 June 2010 22:58:30 (GMT Daylight Time, UTC+01:00)
# Monday, 17 May 2010

Episode 88

In this interview, Microsoft Product Unit Manager Cameron Skinner describes the architecture tools that his team built into Visual Studio 2010

Monday, 17 May 2010 10:55:01 (GMT Daylight Time, UTC+01:00)