background preloader

Visual Studio

Facebook Twitter

CodePlex - Open Source Project Hosting. ScottGu's Blog : Optimizing C# Refactoring Perf... One complaint I've heard a lot is the performance of the new C# refactoring feature with web pages in VS 2005.

ScottGu's Blog : Optimizing C# Refactoring Perf...

VS 2005 added support for enabling refactoring everywhere (for example: even within <% %> blocks defined inline with a .aspx page), which is nice from a feature-completeness perspective. The problem, though, is that by checking every file and possible context, it can end up slowing down performance considerably. The more pages you have in a project, the slower and slower refactoring gets (to the point of being unusable).

Unfortunately, with the current UI there is no way to tell the refactoring engine to "include/exclude" pages or individual projects when you do a refactoring change (ideally there would be a checkbox for indicating whether you wanted <% %> blocks, <script runat="server"> events, etc. checked or not so that you could configure this and turn off the overhead if you don't need it -- which for a lot of people is most/all of the time). Hope this helps, Scott P.S. Productivity Power Tools. Sign in to write a review Sort by: Tab well colors and grouping are very helpful.

Productivity Power Tools

Only additional feature I would like to see added would be a multilevel tab well when it is in the top or bottom position (like in the Tabs Studio extension, see link). Having the tabs on the side wastes a lot of screen space and you still can't read long file names. I wish the Solution Navigator search should be increase the Speed and should Support wild card along with camel Case search. The tool is very good but after installing Productivity Power Tools was not possible to navigate within the expression editor in the file .rdlc (Report) using the arrow keys. This is just EXCELLENT add-on tool. PowerCommands for Visual Studio 2008. Sign in to write a review Sort by: Since I still have to use VS2008 for some projects this plug-in is a "must have" for me!

PowerCommands for Visual Studio 2008

:) by pen_2 | September 08 2011 Great addin. Agree that this should be out of the box. Unstable in a .NET MVC application. 6 Cool #VS2010 Quick Tips you should know when working with Visual Studio 2010. Visual Studio 2010 is super cool.

6 Cool #VS2010 Quick Tips you should know when working with Visual Studio 2010

Here are few features I love most in VS 2010. Visual Basic 2008. Chat (Visual Basic 2008 1-130)

Visual Basic 2008

Workshops · MSI-Setup mit Visual Studio 2005/2008. Der nachfolgende Workshop ist nur für Anwender des Visual Studio 2005/08 gedacht, da das Erstellen von MSI-Setup Paketen mit den VB-Express Versionen nicht möglich ist.

Workshops · MSI-Setup mit Visual Studio 2005/2008

Die Express Versionen bieten hierfür die „ClickOnce“ Methode an. Ziel dieses Workshops ist es, Ihnen die doch etwas komplexe Thematik der MSI Setup Pakete näher zu bringen und aufzuzeigen, wie Sie zu einem bestehenden Projekt ein Setup-Projekt hinzufügen und letztendlich das Setup konfigurieren und erstellen. Productivity Power Tools. Visual Studio 2008 Tip: Resolving Namespaces an...

Workshops · UAC-konforme Anwendungen entwickeln. Die Benutzerkontensteuerung von Windows Vista und 7 meistern Der Sinn von Benutzerrechten Benutzergruppen als Sicherheitsfeature Sicherheit ist ein wichtiges Thema und Windows bietet zahlreiche Funktionen, dieser Anforderung gerecht zu werden.

Workshops · UAC-konforme Anwendungen entwickeln

Diskussionsforen · Übersicht. ScottGu&#039;s Blog : Tip/Trick: Optimizing ASP.NET ... This posts covers how to best optimize the build performance with Visual Studio 2005 when using web projects.

ScottGu&#039;s Blog : Tip/Trick: Optimizing ASP.NET ...

Expression Evaluation Addin. So we established that its possible to re-format what a Watch Window shows you, make things look better and therefore easier to consume. What we cannot do with that method tho is any real processing… but we can with a little more work. consider the example similar to before setup a basic console project and drop in this code. Compile and run to the breakpoint and drop “test” into your watch window opening up the m_elements member… you should see something like. not very readable at all… the print function shows what we “might” do to display these elements by using “m_type” to change the formatting options… Create Custom One for VS2010. So previously we established how to use autoexp.dat for simple format changes and how to use a DLL to achieve those changes. Create Custome one for VS2008 (1/4) Download the source code for this post (3k) Greetings from Seattle!

Create Custome one for VS2008 (1/4)

This is the start of a multi-part series about what I’ve learned about Visual Studio debugger addins while writing the FNameAddin. First, however, we need to take a minute to discuss some basic stuff that most engineers I’ve met are aware of, but few bother to dig into. The autoexp.dat file is a peculiar beast in that you are encouraged to add to it, yet it is squirrelled away deep in the Visual Studio installation folder. It can be customized for your project, but has to be shared among all projects. AutoExp.dat Deep in the Visual Studio install directory, at <VisualStudioInstall>/Common7/Packages/Debugger, there lives the autoexp.dat file.

Create Custome one for VS2008 (2/4) Download the source code for this post (5k) Last time, we made an addin that wasnt very useful admittedly.

Create Custome one for VS2008 (2/4)

This time we’ll fill it out a little and discuss some of the caveats involved in these sorts of things. MyType Now that we want to query memory, we’ll need to fill out the details of MyType. Create Custome one for VS2008 (3/4) Download the source code for this post (10k) In the previousinstallments of this series, we worked completely within the confines of the AutoExp.dat framework which was pretty limiting. That’s not really surprising given that that mechanism dates back at least 15 years as of this writing. That was back before the dot-com bubble happened, I think most people still had non-vestigial tails, and dinosaurs still roamed the earth in the some rural areas. Create Custome one for VS2008 (4/4) Game engines often have some form of metadata system that can be used for a myriad of tasks. My little home brew engine, for example, uses metadata to facilitate serialization, allow object allocation by name, content-updating, etc.

It’s all quite common, but creating such a system is actually pretty complex when you start to get into the nitty gritty implementation details. Your metadata design choices very quickly start to inform many other areas of your engine design. Various engines create and store their metadata in various ways. Unreal Engine 3, for example, uses UnrealScript to describe game logic as well as provide the source for the engine metadata. A Little Context to Start. MSDN: Microsoft Developer Network (Deutschland) - .NET Framework, Visual Studio, Silverlight, Windows 7 und vieles mehr.

Asynchronous Programming for C# and Visual Basic. You can avoid performance bottlenecks and enhance the overall responsiveness of your application by using asynchronous programming. However, traditional techniques for writing asynchronous applications can be complicated, making them difficult to write, debug, and maintain. Visual Studio 2012 introduces a simplified approach, async programming, that leverages asynchronous support in the .NET Framework 4.5 and the Windows Runtime.

The compiler does the difficult work that the developer used to do, and your application retains a logical structure that resembles synchronous code. As a result, you get all the advantages of asynchronous programming with a fraction of the effort. This topic contains the following sections. Feature Builder Power Tool. Sign in to write a review. Visual Studio Gallery. Visual Studio 2010 XAML Editor IntelliSense Presenter Extension « Karl On WPF – .Net.

Current Version: 2.0 (14 April 2010) I’ve come to appreciate the new Visual Studio 2010 code editor IntelliSense features like Pascal case lookup and the narrowing list that is presented as you type. Unfortunately, these new code editor features did not make it into the XAML Editor. But not to worry… Features.