摘要:前言:TechEd 2008 回来之后,就一直计划着写一些关于 VSTO 2008 的东西。在 TechEd,我接触了一些希望使用 VSTO 做 Office 平台开发的业界同仁,发现很多朋友对 VSTO 还不是那么了解,所以在这次的《探索 VSTO 2008》系列里面,我会从最简单的内容写起。第一篇就是关于开发环境的设置和熟悉。后续的会有各种控件、组件、对象的使用,数据绑定,发布,安全性等各方面的专题。我希望每一篇都保持简短,保证大家有耐心看完然后快速上手实验。如果有写得不详细的地方,可以留言给我,保证有问必答。
Visual Studio 2008 宣布 RTM 也有那么几天了,相信不少微软技术发烧友早就迫不及待地从 MSDN Subscription 网站下载了火热出炉的光盘镜像。如果您没有 MSDN Subscription 也没关系,您可以到下列地址下载 90 天试用版本:http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx。注意,要使用 Visual Studio 2008 做 Office 平台开发,您必须安装 Visual Studio 2008 Professional 或者更高的 SKU,VSTO 目前还没有可以免费使用的 Express 版本(不过说不定哪天就有了哦)。
接下来我们看看怎么构建一个学习 VSTO 的实验环境。
首先如果条件允许,可以安装一个干净的系统。如果内存、硬盘空间足够,可以用虚拟机,至少分配 512MB 内存。操作系统可以用 Windows XP / Windows Vista 或者 Windows Server 2003。操作系统搞定之后,我推荐的安装顺序是:先安装 .NET Framework 2.0(如果是 Windows Vista 则跳过此步),接着用 Windows Update 把所有系统更新装好,然后再安装 2007 Office 系统套件,要确保安装其中的 .NET 编程支持。最后安装 Visual Studio 2008,确保 VSTO 安装组件。所有这些准备工作如果顺利的话,大约一个上午就可以完成。
确保.NET 编程支持的安装
确保VSTO组件的安装
好了,迫不及待打开 Visual Studio 2008 的界面,创建新工程。VSTO 2008 项目模板在“新建工程”的对话框中有三种地方可以找到:
C# 或者 Visual Basic 语言节点,可以找到最常用的 Word、Excel、Outlook 模板
Office 节点,可以找到所有的 VSTO 模板,其中的 2003、2007 节点则根据 Office 版本进行了区分
Workflow 节点,可以找到 SharePoint 2007......[
阅读全文]