Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
Search
Archives
Archives
January 2013
(2)
November 2012
(2)
October 2012
(1)
September 2012
(1)
July 2012
(1)
May 2012
(4)
April 2012
(1)
March 2012
(3)
February 2012
(1)
January 2012
(2)
December 2011
(1)
October 2011
(1)
August 2011
(1)
July 2011
(2)
May 2011
(1)
April 2011
(1)
March 2011
(1)
February 2011
(1)
October 2010
(4)
September 2010
(1)
August 2010
(1)
July 2010
(2)
June 2010
(6)
May 2010
(5)
April 2010
(5)
March 2010
(5)
February 2010
(2)
December 2009
(1)
November 2009
(3)
October 2009
(5)
September 2009
(8)
August 2009
(4)
July 2009
(8)
June 2009
(5)
May 2009
(4)
April 2009
(3)
March 2009
(5)
February 2009
(4)
January 2009
(3)
December 2008
(6)
November 2008
(4)
October 2008
(3)
September 2008
(3)
August 2008
(2)
July 2008
(2)
June 2008
(2)
May 2008
(4)
April 2008
(3)
March 2008
(2)
February 2008
(2)
January 2008
(2)
Tags
.NET
Algorithm
C# 4.0
Coding
DevCenter
KnowledgeBase
Links
LiveGeometry
Roslyn
Silverlight
StructuredEditor
VS 2010
WPF
Common Tasks
Blog Home
Email Blog Author
About
RSS for posts
RSS for comments
Tagged Content List
Blog Post:
How to get DTE from Visual Studio process ID?
Kirill Osenkov - MSFT
DTE is an automation framework that is used to programmatically control Visual Studio, often from another process. It internally uses COM remoting to execute commands from another process on the VS UI thread. A while back I have written about How to start Visual Studio programmatically and get the...
on
10 Aug 2011
Blog Post:
Copy Code in HTML format with Visual Studio 2010
Kirill Osenkov - MSFT
Today Jason has announced the Visual Studio 2010 Productivity Power Tools – a set of VS 2010 extensions that we released to complement and enhance the built-in 2010 features. You can either install the Pro Power Tools from here or just go to the Tools –> Extension Manager and type "Pro Power...
on
7 Jun 2010
Blog Post:
New IDE Features in Visual Studio 2010 for C# Developers
Kirill Osenkov - MSFT
Check out this great overview about the new C# IDE features in Visual Studio 2010: http://blogs.msdn.com/csharpfaq/archive/2010/05/10/new-ide-features-in-visual-studio-2010-for-c-developers.aspx Before you go there, a little pop quiz to check if you already know and use these shortcuts. What do they...
on
10 May 2010
Blog Post:
Stress testing Visual Studio 2010 – Part 2
Kirill Osenkov - MSFT
Read part 1 In the first part of this series I've started talking about our general approach to stress testing Visual Studio. In this post I'll talk about what parameters we're measuring. In the next post I’ll explain how we're measuring them and what tools we use for it. VM The main metric...
on
15 Mar 2010
Blog Post:
How to investigate and report Visual Studio issues
Kirill Osenkov - MSFT
With the Visual Studio 2010 RC released, here are some tips to help you help us find and fix the remaining issues. We want Visual Studio to have no bugs. If you want the same and are willing to help us a little, read on! And thanks so much for trying it out! Help –> Customer Feedback Options First...
on
8 Feb 2010
Blog Post:
Stress testing Visual Studio 2010
Kirill Osenkov - MSFT
In the past several months Visual Studio and I have been really busy stress testing each other. This post is a general overview on what we've been up to and what kind of testing we're doing. I've learned a lot about stress testing and I have to say it's actually a lot of fun, so I guess it's worth sharing...
on
7 Feb 2010
Blog Post:
Unable to cast COM object … to IVsGlobalUndoCapableUndoManager
Kirill Osenkov - MSFT
Hi all, sorry for the absense – we're all really busy fixing Visual Studio 2010 performance, memory consumption, improving stability and fixing last minute bugs. Good news: if you're seeing this: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.Editor.Implementation...
on
7 Dec 2009
Blog Post:
Visual Studio 2010 Beta 2 Known Issues – Part 2
Kirill Osenkov - MSFT
This post continues my unofficial list of known issues in VS 2010 Beta 2 ( see Part 1 ). As we continue getting Beta 2 feedback and investigating issues, it's time for another update on the issues we've been seeing. Please keep in mind that due to the volume of the issues, I'm only mentioning the ones...
on
12 Nov 2009
Blog Post:
Visual Studio 2010 New Editor screenshot
Kirill Osenkov - MSFT
I’m very happy with how the Visual Studio editor improved since Beta1: This is all WPF and includes the WPF 4.0 text rendering changes (DWrite integration). Note the new Zoom combobox in the bottom-left (which is the visual counterpart of Ctrl+ScrollWheel). Also the cross to close the tab is now located...
on
30 Sep 2009
Blog Post:
Reflection with dynamic
Kirill Osenkov - MSFT
This past summer the Visual C# IDE team was fortunate enough to have Paul van Brenk intern with us. Paul is a great guy and an experienced .NET developer from Rotterdam, Netherlands , who is interested in Azure, cloud computing and many other things. He also happens to be one of the contributors for...
on
15 Sep 2009
Blog Post:
Having Fun with the New Editor in VS 2010
Kirill Osenkov - MSFT
I was figuring out how to test the new WPF editor through the new managed API and it suddenly occurred to me how easy it is to do things to the editor that just weren’t possible before. For example, I decided that I like my editor rotated: Why? Because I can! public void RotateEditor( int degrees) ...
on
14 Jul 2009
Blog Post:
Should Call Hierarchy display compiler-generated member calls?
Kirill Osenkov - MSFT
[A quick reminder, Call Hierarchy is a new IDE feature in VS 2010] In the comments to the previous post , a reader is asking: But why are the query operator method calls ignored by the Call Hierarchy? var r = from i in new[] { 1, 2, 3 } where i > 1 select i; The code snippet above...
on
20 May 2009
Blog Post:
Visual Studio 2010 Beta 1 is out!
Kirill Osenkov - MSFT
In case you missed it (which I don’t believe), today we released Visual Studio 2010 Beta 1 to MSDN subscribers. On Wednesday, it will become available for everyone else to download. The build is much more stable and fleshed out then the early CTP preview – I’d say, the functionality of Visual Studio...
on
18 May 2009
Blog Post:
A simple sample for C# 4.0 ‘dynamic’ feature
Kirill Osenkov - MSFT
Earlier I posted some code to start Visual Studio using C# 3.0: using System; using EnvDTE; class Program { static void Main( string [] args) { Type visualStudioType = Type .GetTypeFromProgID( "VisualStudio.DTE.9.0" ); DTE dte = Activator .CreateInstance(visualStudioType) as...
on
1 May 2009
Blog Post:
What's common between C# 4.0 optional parameters, object initializers, the new WPF code editor and the navigation bar comboboxes?
Kirill Osenkov - MSFT
I found an interesting bug recently which resulted from a pretty weird constellation of the following Visual Studio features: C# 4.0 optional parameters object initializer syntax the VS code editor rewritten from scratch in managed code and WPF the navigation bar combobox updated to show default values...
on
16 Feb 2009
Blog Post:
Call Hierarchy Navigation in Visual Studio 2010
Kirill Osenkov - MSFT
We're currently designing a new IDE feature named Call Hierarchy. Essentially, it allows you to find places where a given method is called, which is similar to how Find All References currently works. However, unlike Find All References, the Call Hierarchy feature provides more deep understanding and...
on
10 Jan 2009
Blog Post:
New IDE features in VS 2010
Kirill Osenkov - MSFT
We have announced a list of new IDE features for managed languages in Visual Studio 2010: http://blogs.msdn.com/somasegar/archive/2008/12/19/code-focused-development-in-vs-2010.aspx
on
23 Dec 2008
Blog Post:
Links about Visual Studio 2010 and C# 4.0
Kirill Osenkov - MSFT
A while ago we announced Visual Studio 2010 and C# 4.0. In case you'd like to catch up and read articles or watch videos about the upcoming new features, I wanted to gather some links here. PDC http://channel9.msdn.com/pdc2008/ is a great link about PDC, where you can watch a lot of interesting...
on
21 Nov 2008
Page 1 of 1 (18 items)