Visual Studio Tools and Anything Else I Can Think Of

MissingManifestResourceException when using Portable Class Libraries within WinRT

Our team recently ran into a strange issue. Our Windows Phone application targets Silverlight 8.1...

Author: Phil Hoff - MSFT Date: 11/19/2014

Dynamically Add Content to Windows Azure Application Roles

In a previous post I introduced the concept of Role Content Folders and how they can be used to...

Author: Phil Hoff - MSFT Date: 07/05/2012

Transform Windows Azure Service Model Files During Packaging

The latest versions of the Windows Azure Tools for Visual Studio have the ability to maintain...

Author: Phil Hoff - MSFT Date: 07/02/2012

Ignore Validation Warnings when Packaging a Windows Azure Application

When a package fails to deploy to Windows Azure (or deploys but its roles fail to start properly) it...

Author: Phil Hoff - MSFT Date: 06/27/2012

Add Files to your Windows Azure Package using Role Content Folders

Windows Azure applications often need to package and deploy additional content.  This could be...

Author: Phil Hoff - MSFT Date: 06/08/2012

Finding DASL Property Names

The LINQ-to-DASL provider of the Office Interop API Extensions provides a very limited set of...

Author: Phil Hoff - MSFT Date: 12/19/2008

Debugging LINQ-to-DASL Queries

When your LINQ-to-DASL queries do not return the results you expect, how do you determine where the...

Author: Phil Hoff - MSFT Date: 12/18/2008

Filter Outlook Items by Date with LINQ to DASL

I received an email over the weekend asking why the following LINQ to DASL query threw an exception:...

Author: Phil Hoff - MSFT Date: 03/03/2008

LINQ to DASL Walkthrough

Now that the Office Interop API Extensions have been released, I thought I would post a complete...

Author: Phil Hoff - MSFT Date: 02/25/2008

Parameterized Properties and the Office Interop API Extensions

One of the disadvantages of C# compared with VB is its lack of support for parameterized properties....

Author: Phil Hoff - MSFT Date: 02/21/2008

Office Interop API Extensions Now Available!

As announced in Andrew Whitechapel's post, version 1.0 of the VSTO Power Tools have been released!...

Author: Phil Hoff - MSFT Date: 02/21/2008

Extending LINQ to DASL with Custom DASL Properties

In an earlier post I discussed LINQ to DASL, part of the Office Interop API Extensions, which is one...

Author: Phil Hoff - MSFT Date: 02/20/2008

Using LINQ with the Office Object Model

In my last post I talked about LINQ to DASL, a LINQ provider that converts query expressions into...

Author: Phil Hoff - MSFT Date: 02/19/2008

Query your Outlook Inbox with LINQ to DASL

Quick, tell me what the following code does: Outlook.Folder folder = (Outlook.Folder)...

Author: Phil Hoff - MSFT Date: 02/18/2008

Banish Missing.Value with the Office Interop API Extensions

I like VSTO. I like C#. What I don't like is having to write VSTO code in C# like: object fileName =...

Author: Phil Hoff - MSFT Date: 02/15/2008

VSTO at Portland Code Camp v3.0

Yesterday I gave a presentation on VSTO at the third annual Portland Code Camp. I demonstrated an...

Author: Phil Hoff - MSFT Date: 05/22/2007