How to Kill Visual Studio 2008 Elegantly

Monday, October 12, 2009

Here’s an elegant (in my opinion) way to kill Visual Studio 2008 immediately without leaving any trace. Here’s what you need to do: 1. Open up VS 2008 and create a new project of type C# WPF Application. 2. Open Window1.xaml and make sure you get a split view of XAML and preview. 3. The top level layout panel is a Grid (by default). Add two rows, and in one place a button. Also name the window (e.g. “win”). The markup should be something like this: <Window x:Class="WpfApplication3.Window1"     xmlns=""     xmlns:x=""...
one comment

XAML Intellisense Gone

Tuesday, January 20, 2009

My XAML intellisense went away – just like that. The last thing I remember was installing Team Explorer for VS 2008. From that moment on, XAML intellisense disappeared. No Tools->Options settings appear to have any effect. It turns out this may happen after other types of installations related to Visual Studio. If you got this issue, it can probably be corrected with VS 2008 repair, but here’s how to correct it manually (much faster): Open regedit.exe and navigate to: (32 bit system) HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32 (64 bit system) HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32 if the (Default) value is empty – you...

Shared Memory (Section) wrapper using C++/CLI

Monday, May 5, 2008

C++/CLI allows relatively easy wrapping of unmanaged elements into usable types from the managed world. In the unmanaged world, I've been using for years the notion of shared memory - the ability to share block of memory between OS processes in an easy way. I've not seen this exact functionality anywhere in the .NET framework, so I decided to implement a simple mechanism around the file mapping concept (as it's referred in the SDK docs); and besides, it's a nice enough thing to try with C++/CLI.The native functions in question are CreateFileMapping, MapViewOfFile and friends. Quite easy to use...

Visual C++ 2008 Feature Pack Released

Tuesday, April 8, 2008

  לחובבי MFC ואחרים שמעדיפים לבנות UI עם Native C++... תוך כדי TechEd הוציאה Microsoft את ה-VC++2008 Feature Pack בגרסת ה-release. גרסה זו כוללת הרחבה לספריית MFC הותיקה, עם תוספות משמעותיות לבנייה של UI בסגנון Office 2007 ו-Visual Studio, כלומר docking panes, ribbon ועוד. הנה הלינק להורדה. חבל שנושאים כאלה כבר לא נמצאים בכנסים כמו טקאד.  

Tip (I think): Using Silverlight 2 XAP files with IIS based web sites

Monday, March 10, 2008

 Last night I wanted to try working with the new Silverlight 2 control. Sounds reasonable, isn't it? I created a new Web Site based on IIS, then I created a separate Silverlight application with some simple content. I inserted the SL control on a page and set the Source property to the resultign XAP file (which was conveniently copied to my web site).However, this didn't work - the SL content was not shown, although the generated HTML looked ok. First I thought (as this is almost always true in this situations) security; permissions and all that stuff. I tried...

Installing the Silverlight 2 Beta 1 Tools for VS 2008

Thursday, March 6, 2008

I've discovered a small hitch while trying to install the newly released components: If you want the VS tools, install silverlight_chainer.exe, but do NOT install the Silverlight SDK. If you do install it before the tools, the VS tools will complain that one of 5 things is wrong, but it isn't really. Just don't install the SDK - it will be installed as part of the VS 2008 tools for Silverlight 2 Beta 1.To those installing the MVC framework preview 2, be sure to read the Release Notes, as there are breaking changes from the first preview. 

Upcoming .NET 3.x course

Tuesday, January 1, 2008

 לכל המתעניין, אני מעביר קורס בשם Essential .NET 3.0 (מספר 4191) במכללת הייטק בתאריכים 20,21,27,28 בינואר, 3 בפברואר (יומיים WCF, יומיים WPF ויום WF) שכשמו כן הוא - היסודות של טכנולוגיות .NET 3.x. לפרטים נוספים ניתן לפנות למכללה, או לאתר (  

MFC לכל אוהבי

Tuesday, December 4, 2007

ללא ספק עם כניסת ה-.NET לחיי הפיתוח, נזנחו במידה מסוימת לפחות טכנולוגיות Native, כגון MFC. MFC לא התקדם כמעט בכלום מאז גרסה 6 (שהגיעה עם Visual C++ 6). בגרסה החדשה ביותר (9) זו שמגיעה עם Visual Studio 2008 לא שונו דברים משמעותיים. הדבר העיקרי שהשתפר הוא התמיכה ל Look & Feel של ויסטה (למשל CFileDialog מציג את הגרסה החדשה של ויסטה ולא הגרסה הישנה). כל מי שרצה לעשות דברים יותר מודרניים עם ה-UI נאלץ לכתוב הרבה קוד בעצמו, או לקנות חבילה כזו או אחרת שמרחיבה את MFC (או משתמשת ב-ActiveX Controls). בשורות טובות הגיעו מכיוון רדמונד. MFC הולך לעבור שדרוג רציני, כולל תמיכה באלמנטי UI מודרניים, כגון ה-Ribbon של...
no comments