Category Archives: .NET

Inter-Process Silent Communication in WinRT – Part 4

The previous posts detailed how file and protocol associations allow Windows Store Apps and Desktop Apps to activate each other. There is one drawback in both mechanisms: the end user switches back and forth from Desktop and Modern UI mode when … Continue reading

Posted in .NET, C#, Metro, Store App, WinRT | Tagged , , , , , , , | Leave a comment

New video episode on MSDN about activation pitfalls with WinRT

I have to apologize for the delay to publish the third and last part of my Interprocess Communication posts: it should be out next week. However, I had valid reasons: I was preparing the new episode of the series that … Continue reading

Posted in .NET, C#, Store App, WinRT | Tagged , , , , | Leave a comment

Inter-Process communication with protocol association in WinRT – Part 3

The previous post presented how file association is used to exchange information between Windows Store Apps (WSAs) and Desktop Apps (DAs). The same kind of feature can be provided by the protocol association. WARNING: all these techniques are violating the point … Continue reading

Posted in .NET, C#, Metro, Store App, WinRT | Tagged , , , , , | 6 Comments

Inter-Process Communication with file association in WinRT – Part 2

The previous post presented the WinRT Contracts that are available to exchange information between WSAs and WSAs/DAs. It is time to dig into the details of leveraging the file association feature of Windows to let one application activate another application. … Continue reading

Posted in .NET, C#, Store App, WinRT | Tagged , , , , , | 3 Comments

Inter-Process Communication with WinRT – Part 1

Since the pre-release of Windows 8 at the Microsoft BUILD conference in 2011, I’ve been investigating the different ways for a Windows Store App (WSA in the rest of the post) to interact with either other WSAs or Desktop Apps … Continue reading

Posted in .NET, C#, Metro, Store App, WinRT | Tagged , , , , , , , | 4 Comments

BUILD conference session about Windows Store Apps and WinRT

While I’m finishing a post about Inter-Process Communication in WinRT, here is a list of sessions related to Windows Store Application for those who were not lucky enough to attend the last BUILD conference in Redmond. For each, you’ll find … Continue reading

Posted in .NET, C#, Metro, Store App, WinRT | Tagged , , , , , | 1 Comment

WSALs + Guidelines and Requirements for Windows Store Apps Development

During the past months, I’ve been involved in many Windows Store App reviews. This work is based on Microsoft guidelines and requirements that are scattered all over MSDN. This post provides a few links from which you will quickly find what you’re … Continue reading

Posted in .NET, C#, Store App, WinRT | Tagged , , , | 2 Comments

Missing BCL types in WinRT

Download BCLDiff (x86 | x64) In a previous post, I detailed how the .NET 4.5 assemblies of the BCL are packaged in Desktop and Windows 8 managed Apps. When you starts coding your first Win8 Apps, you quickly end up … Continue reading

Posted in .NET, C#, Metro, WinRT | Tagged , , , , | 2 Comments

Investigating BCL differences between .NET and Metro/WinRT

In the previous post, I’ve explained how to use WinRT APIs from a .NET Desktop application to list the installed Metro App packages. This post is dedicated to the other side of the story: what part of the Microsoft .NET … Continue reading

Posted in .NET, C#, Metro, Release Preview, WinRT | Tagged , , , | 6 Comments

How to call WinRT APIs from C# Desktop applications – list the installed Metro packages

As Jaime Rodriguez detailed in April, Windows 8 Excellence Labs are made to help Metro developers to get a token which allows them to submit their application to the Windows Store with high confidence. I’m lucky enough to be part … Continue reading

Posted in .NET, C#, Metro, Release Preview, WinRT | Tagged , , , , , | 22 Comments