Showing results for January 2010 - Visual Studio Blog

Jan 25, 2010
0
0

What is the difference between “dynamic” and “object” keywords?

Visual Studio Blog
Visual Studio Blog

Let’s take a quick look at the object keyword first. I’m not going to talk a lot about it because it’s been around since C# 1.0. This keyword is nothing more than a shortcut for System.Object, which is the root type in the C# class hierarchy. (However, as Eric Lippert pointed out in his blog post, not everything in C# derives from object.) ...

C#Visual BasicPython
Jan 25, 2010
0
0

What is the difference between “dynamic” and “object” keywords?

Visual Studio Blog
Visual Studio Blog

Let’s take a quick look at the object keyword first. I’m not going to talk a lot about it because it’s been around since C# 1.0. This keyword is nothing more than a shortcut for System.Object, which is the root type in the C# class hierarchy. (However, as Eric Lippert pointed out in his blog post, not everything in C# derives from...

C#Visual BasicPython
Jan 22, 2010
0
0

MSBuild Interview on CodeCast

Visual Studio Blog
Visual Studio Blog

I had the distinct pleasure to meet up with Ken Levy and talk about MSBuild. Ken is responsible for the CodeCast interviews at code magazine.The interview consists of an in-depth technical and scenario discussion on how and why to use MSBuild, both in Visual Studio 2008 and Visual Studio 2010.  We also discussed new ...

C#Visual Studio 2010MSBuild
Jan 21, 2010
0
0

Tips and Tricks: Ctrl+E to Search in New Project Dialog and Extension Manager

Visual Studio Blog
Visual Studio Blog

Here’s a quick tip of the day for anyone who wants to quickly use the new search feature of the New Project Dialog and the Extension Manager.  You can press Ctrl+E to quickly set focus to the search box.  Did you know that this same keyboard shortcut also works in Windows Explorer, IE and other applications?  Give it a shot...

Tips and Tricks
Jan 19, 2010
0
0

Using the VSIX Manifest Editor

Visual Studio Blog
Visual Studio Blog

In Visual Studio 2010, we provide a new way of packaging and deploying extensions known as a VSIX. Several project templates in Visual Studio generate VSIX files (from the most basic, VSIX Project, the MEF editor extensions and Visual Studio Packages). The VSIX itself is a simple zip file (using the Open Packaging Convention) containing some ...

Jan 14, 2010
0
1

How to read/write the new Visual C++ project properties

Andrew Arnott
Andrew Arnott

Visual C++ 2010 introduces several new project and tool properties, and deprecates some old ones.  If you’re writing a project template or Visual Studio extension that needs to programmatically read and write the new properties, you will find that these properties are not available on the standard VCConfiguration, VCCLCompilerTool, etc. set of ...

C#HTMLXAML
Jan 13, 2010
0
0

Searching and Navigating Code in Visual Studio 2010

Visual Studio Blog
Visual Studio Blog

Every developer knows that navigating code is vital to happy and productive coding. We’ve added several new features for code search and navigation in Visual Studio 2010, including Navigate To and an improved Call Hierarchy, to complement search staples like the Find and Replace dialog and Incremental Search. With such a wide variety of options, ...

C#Node.jsVisual Studio 2010
Jan 7, 2010
0
0

Tips and Tricks: Zooming in the VS 2010 Editor

Visual Studio Blog
Visual Studio Blog

You probably know that Visual Studio has an option to change your text size, but did you know you can also zoom the editor in VS 2010?  Ctrl+mouse wheel zooming has been available since the first Visual Studio 2010 CTP, but we’ve finished it by adding a zoom control and key bindings in Beta 2.  Check out this video we’ve created to demo ...

HTMLVisual Studio 2010Tips and Tricks
Jan 6, 2010
0
0

Getting Information About Objects, Types, and Members with Expression Trees

Visual Studio Blog
Visual Studio Blog

Starting with C# 3.0 and Visual Studio 2008, you can use expression trees to get information about objects, types, and members. In this post I’m going to show some examples and explain what benefits you can get by using this technique. If you are not familiar with expression trees, I would recommend reading Charlie Calvert’s blog post ...

C#.NET Framework

Feedback