One of the biggest hurdles with VSTO is deployment. As you probably know, the pre-requisites for running a VSTO app (even of the simplest Hello World variety) include: .NET Framework 3.5 Primary Interop Assemblies (PIAs) VSTO Runtime (Plus Office of course) Now, packaging these isn’t the issue, since the Visual Studio team have worked hard to make the ClickOnce process a simple and seamless...
VSTO for VBA developers
Last weekend I presented at Office DevCon on the topic of VSTO for VBA developers. This is an interesting use case because you essentially have a group of very experienced, highly productive developers, all extremely familiar with their technology. So my aim was to look at how Microsoft is supporting this community (as opposed to say pushing them into a new technology). I chatted about this...
VSTO on stackoverflow
I don’t know if you’ve been spending much time on stackoverflow lately, but if you are you’ll know it’s a kind of addictive experience. There’s all types of developer questions on there. The tagging structure is neat and allows you to easily keep track of certain topics. There’s a growing list of VSTO related questions there, so along with the MSDN VSTO forums you are pretty likely to...
Office Development with VS Dev Center – the home of VSTO
Thanks to Beth Massi for alerting us to this – the Office Development with Visual Studio Developer Center has been launched. This is where the URL will now take you to. [This isn’t to be confused with the Office Developer Center (another excellent resource by the way), since that is open to all office development (not just Visual Studio based).] The Office Development with Visual Studio...
Software Craftsmanship
My good friend and colleague at Elcom, Angus McDonald (aka Falkayn), and I have been chatting about ways to improve the software processes at work. He’s taking over many of the responsibilities I’ve held – now that I’m moving on – and is a considered thinker. Angus is much more Agile focussed than me, and recently lead a very useful retrospective for us at Elcom. In a recent...
Office DevCon – 15-16 November 2008 – Sydney, Australia
Yes, Office DevCon is on again. Here’s the details: Office DevCon is an annual community-driven conference that allows Microsoft Office developers and power users to come together in one location to hear expert speakers present on a wide range of Microsoft Office-related topics. Come along and discover how to do things you never knew you could do with the Microsoft Office suite of products...
VSTO: Visual Studio Tools for Office resources
This is a follow on from my overview of Visual Studio Tools for Office (VSTO). If you are interested in learning more then here’s a list of resources. General VSTO resources MSDN VSTO Developer Portal Start here. This is the best place to start in terms of getting up to speed with what is happening in the VSTO world. See also the MSDN Intro to VSTO. MSDN Forums This is where I learn most of the...
VSTO: Access Add-ins?
I get a few emails each week from people asking about various VSTO related scenarios. I can usually point them to a related MSDN forum entry or blog post, or even (on a good day!) solve it for them myself. Interestingly the question of Access add-ins has come up a few times lately, so I thought I’d make mention of it here. Basically, the official position is that building Access Add-ins is NOT...
VSTO: Deployment via SharePoint
Deploying a Word document level VSTO add-in via SharePoint Actually, more correctly, we are going to deploy via ClickOnce but deliver via SharePoint. This the second demo on VSTO deployment, and follows on from my previous post about VSTO deployment via ClickOnce. It covers building a very simple Word document level add-in, deploying to a network share, uploading this to SharePoint, and then...
VSTO: Deployment via ClickOnce screencast
Deploying an Excel application level VSTO add-in via ClickOnce If you are new to VSTO deployment then this simple little screencast (just under 14 mins) may help. It covers the scenario of deploying an application level add-in via ClickOnce to a network share, and then the experience a user would have installing it. TechEd 2008 – Session DEV320: Deploying VSTO v3 Applications This is one of the...