How to install and configure Visual Studio Team Explorer |
- How to install and configure Visual Studio Team Explorer
- Silverlight Geek Dinner, Sep 15th - Seattle/Redmond/Bellevue
- Sketching and Prototyping with Blend 3
- Multi-Targeting Support (VS 2010 and .NET 4 Series)
- Silverlight Cream for August 27, 2009 -- #676
- Silverlight 3 Jumpstart Book
- Silverlight 3 Jumpstart Book
- Swivel Behavior now posted in Expression Gallery
- BouncingPlane Behavior for Silverlight
- BouncingPlane Behavior for Silverlight
- Walking the tight rope
- Windows SDK V7.0/V7.0A Incompatibility Workaround
How to install and configure Visual Studio Team Explorer Posted: 28 Aug 2009 02:24 PM PDT One of the challenging aspects of working with TFS as your source control system is very unfortunately the installation of the client software. Over the past few years, I've been managing a number of small and large projects on CodePlex, and while the Subversion bridge has provided a much needed simple choice of client software, TFS remains its native protocol , which makes it still very much relevant to people who do a lot of work there. But as I said, installing the client software may be challenging . The first and main problem here is that Team Explorer, while free, comes in a very unfriendly format: an ISO image of the DVD. I asked the team why they made that weird and less than optimal choice, and apparently there are some technical reasons...(read more) |
Silverlight Geek Dinner, Sep 15th - Seattle/Redmond/Bellevue Posted: 28 Aug 2009 12:51 AM PDT We're holding a Silverlight Geek Dinner two days before the big Silverlight 3 FireStarter event. Jesse Liberty is going to be there, will you be there too? Why not join us for some Mall Food at the Crossroads Bellevue Mall Food Court on Sept 15th around...( read more )...(read more) |
Sketching and Prototyping with Blend 3 Posted: 27 Aug 2009 11:05 PM PDT 1. Introduction Silverlight 3 is already a fact and along with it a new version of Expression Blend has been released. One of the changes in the Expression Blend that makes me a deep impression is that the new Blend has been made more approachable for...( read more )...(read more) |
Multi-Targeting Support (VS 2010 and .NET 4 Series) Posted: 27 Aug 2009 11:48 PM PDT This is the third in a series of blog posts I'm doing on the upcoming VS 2010 and .NET 4 release. Today's post discusses VS 2010's enhanced multi-targeting support – which allows you to use and target multiple versions of .NET. We did significant architectural work in the VS 2010 release to enable a number of new multi-targeting features, and provide a much better experience. Understanding Side-by-Side VS 2010 can be installed "side by side" with previous versions of Visual Studio. What this means is that you can install it on the same machine as VS 2008/VS 2005/VS 2003 – and use all of the versions at the same time if you'd like. .NET 4.0 can also be installed "side by side" with previous versions of .NET on the same machine. ...(read more) |
Silverlight Cream for August 27, 2009 -- #676 Posted: 27 Aug 2009 10:33 PM PDT In this Issue: Jesse Liberty , Christian Schormann , Tim Heuer , Jeff Kelly , Jeff Prosise , Jeff Wilcox ( 2 ), and Alex Golesh . Lots of Shoutouts today: David Anson has been getting lots of feedback on his HTML5 canvas post, so he's Following up on...( read more )...(read more) |
Posted: 27 Aug 2009 08:04 PM PDT David Yack dropped by my office today and we had a good chat about the direction of Silverlight and RIA Services. David has some great feedback for us from several real apps he has been working on. He also dropped off a copy of his book...( read more )...(read more) |
Posted: 27 Aug 2009 08:04 PM PDT David Yack dropped by my office today and we had a good chat about the direction of Silverlight and RIA Services. David has some great feedback for us from several real apps he has been working on. He also dropped off a copy of his book Silverlight 3 Jumpstart . While I haven't read it in detail yet, I love that the book is small and focused, giving readers just what they need to get started with Silverlight. He includes a teaser on RIA Services as well, I hope to see even more on that in the future. ;-) Enjoy! Read More......(read more) |
Swivel Behavior now posted in Expression Gallery Posted: 27 Aug 2009 06:31 PM PDT Last week I posted my swivel behavior on my web site and today I uploaded it to the Expression Gallery. If you are working on Silverlight and are not aware of the Expression Gallery, you need to check it out. There are some great community contributions...( read more )...(read more) |
BouncingPlane Behavior for Silverlight Posted: 27 Aug 2009 04:15 PM PDT Time for a brief but fun post... some time back Tim Heuer posted the Silverlight 3 bouncing plane gratuitous demo . Click an element, and the nearest corner would bounce backwards and forwards as it comes back to rest. Tim had the code to setup the storyboards...( read more )...(read more) |
BouncingPlane Behavior for Silverlight Posted: 27 Aug 2009 04:15 PM PDT Time for a brief but fun post... some time back Tim Heuer posted the Silverlight 3 bouncing plane gratuitous demo . Click an element, and the nearest corner would bounce backwards and forwards as it comes back to rest. Tim had the code to setup the storyboards, and handle the mouse interaction in code-behind. I look at it, and immediately see a reusable component (even if it is a gratuitous one), or more specifically a behavior, that encapsulates all the logic, and can be attached declaratively in XAML to one or more elements simply without needing any code-behind logic. So I created one such behavior. I used this behavior in my TwitterBug sample at TechEd recently, and thought it could use a dedicated blog post. :-) Here is a screenshot, which...(read more) |
Posted: 27 Aug 2009 03:40 PM PDT I think today is an appropriate time to write this post, as Rob Conery is leaving Microsoft tomorrow . "Who?", you might ask. Rob is the author of the excellent MVC Storefront and Kona series where he explored the challenges in building an MVC-bound storefront application. I've been working with Rob for a few months on the continuation of that, which will be the subject of this post. This is challenging for a number of reasons. First, Rob's are large shoes to fill (he's a 12, I'm an 11). That's fine, I'm just going to do things my way and try to have as much fun as possible (and communicate that if I can). Second, the focus of the application has changed and that is a much more important challenge. Rob built this as a learning tool, as much...(read more) |
Windows SDK V7.0/V7.0A Incompatibility Workaround Posted: 27 Aug 2009 02:15 PM PDT Hi, My name is Nada AboElseoud and I am a QA in VC++ Libraries team. I joined MS in February 2009. I would like to talk here about an incompatibility issue with WinSDK v7.0*. If you are a developer who has recently migrated to WinSDK v7.0 (standalone SDK) or v7.0A (inbox with VS 2010), you may encounter these kinds of errors "The procedure entry point K32*** could not be located in the dynamic link library KERNEL32.dll" while running your application. This implies that you are running your application on an OS other than Windows7 or Windows Server 2008 R2. This blog will explain this blocking issue and provide the workaround. Let me explain first why this issue happens. For performance reasons, some APIs have been moved from Psapi.dll to Kernel32.dll in Windows7 and Windows Server 2008 R2. WinSDK v7.0* is reflecting these modifications to be compatible with the new system dlls. This is by design, but wait! If you are trying to link your application to Psapi.lib and then targeting any pre Windows7 or pre Windows Server 2008 R2, you will get this runtime error. Breaking this down, all APIs from Psapi.dll are copied to Kernel32.dll in Windows7 and Windows Server 2008 R2 (Psapi.dll remain unchanged though). Linking to Psapi.lib marks these APIs as Kernel32 APIs to load them from Kernel32.dll instead. Following is the list of these APIs. //Snapshot from Psapi.lib – WinSDK V7.0* #if (PSAPI_VERSION > 1) #define EnumProcesses K32EnumProcesses #define EnumProcessModules K32EnumProcessModules #define EnumProcessModulesEx K32EnumProcessModulesEx #define GetModuleBaseNameA K32GetModuleBaseNameA #define GetModuleBaseNameW K32GetModuleBaseNameW #define GetModuleFileNameExA K32GetModuleFileNameExA #define GetModuleFileNameExW K32GetModuleFileNameExW #define GetModuleInformation K32GetModuleInformation #define EmptyWorkingSet K32EmptyWorkingSet #define QueryWorkingSet K32QueryWorkingSet #define QueryWorkingSetEx K32QueryWorkingSetEx #define InitializeProcessForWsWatch K32InitializeProcessForWsWatch #define GetWsChanges K32GetWsChanges #define GetWsChangesEx K32GetWsChangesEx #define GetMappedFileNameW K32GetMappedFileNameW #define GetMappedFileNameA K32GetMappedFileNameA #define EnumDeviceDrivers K32EnumDeviceDrivers #define GetDeviceDriverBaseNameA K32GetDeviceDriverBaseNameA #define GetDeviceDriverBaseNameW K32GetDeviceDriverBaseNameW #define GetDeviceDriverFileNameA K32GetDeviceDriverFileNameA #define GetDeviceDriverFileNameW K32GetDeviceDriverFileNameW #define GetProcessMemoryInfo K32GetProcessMemoryInfo #define GetPerformanceInfo K32GetPerformanceInfo #define EnumPageFilesW K32EnumPageFilesW #define EnumPageFilesA K32EnumPageFilesA #define GetProcessImageFileNameA K32GetProcessImageFileNameA #define GetProcessImageFileNameW K32GetProcessImageFileNameW
Subscribe to:
Post Comments (Atom)
|
No comments:
Post a Comment