VSTO开发人员的提示

时间:2009-07-26 15:20:26

标签: .net ms-office vsto

我有一个个人项目,我想将其作为Microsoft Word 2007的加载项构建。我使用VSTO和Visual Studio 2008对其进行了原型设计,并发现使用对象模型非常容易。

但我担心我的加载项的部署。我假设用户需要安装Office和.NET 3.5(带SP1),但他们还需要其他什么吗?发布新的Service Pack或Office版本时会发生什么?

另外,从VSTO开始,您会给开发人员什么提示?您使用的是否有第三方库?提高支持的提示?

1 个答案:

答案 0 :(得分:3)

您可以使用Microsoft PSS VSTO 2005 Client Troubleshooter扫描客户端计算机,了解运行VSTO解决方案所需的所有先决条件,并提供有关其状态的反馈以及修复资源的链接。

客户端至少需要VSTO Runtime(3.0版现在是最新的)/主互操作程序集。

只要您开发的运行时可用,您的解决方案就应该继续使用更高的服务包和/或更新版本的办公室。它不适用于您开发的旧版本。

其中一个最大的问题似乎是代码访问安全性(CAS),但它真的是一件好事,因为它可以防止猖獗的病毒,比如过去的宏观病毒。 caspol工具是您的朋友。

我最近使用VSTO的一些随机提示

  • 给VB一个机会,它更适合VSTO开发然后C#(至少在你可以使用C#4并命名可选参数之前)
  • 如果您仍然坚持使用对象模型/ api记录您尝试编写的办公应用程序中的宏,并查看宏的VBS代码。