VSTA的简单集成..docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概述Microsoft Visual Studio Tools for Applications 2012(VSTA)使你的用户可以使用Visual Basic 语言或 Visual C# 语言定制现有的应用程序。你可以在你的应用程序中使用Visual Studio集成开发环境(IDE),以使你的应用程序支持用户定制。最终用户开发者能通过使用 IDE 创建加载项的方法定制应用程序,以便他们能根据需要拓展应用程序的功能。 使用 Visual Studio Tools for Applications 2012 Visual Studio Tools for Applications 2012 提供了两种主要的模式:与 Visual Studio 2012 Professional、Premium 或 Ultimate 一起使用和独立使用。 在独立使用的模式下, VSTA 为你的应用提供加载、编译和运行用户自定义功能的途径。在与 Visual Studio 2012 Professional、Premium 或 Ultimate 一起使用时,VSTA只负责编辑和调试那些自定义功能。Visual Studio Tools for Applications 2012为你的应用程序集成设计时支持提供了一种崭新的、简单的API。宿主应用程序可以支持整合托管(Visual C# 或 Visual Basic .NET)和非托管(Visual C++)代码。VSTA 集成 API 能够让你像用Visual Studio一样简单的方法如“启动外部进程” “ 同步保存状态”拓展你的应用程序。Visual Studio Tools for Applications 2012 支持升级并编译和运行Visual Studio 2005 Tools for Applications 和Visual Studio 2008 Tools for Applications开发的项目。Visual Studio Tools for Applications 2012不需要最终用户自定义运行库。这让应用程序能灵活地选择最适应宿主应用程序的用户代码运行方法。Microsoft .NET Framework包含了加载项框架,这可以用于运行用Visual Studio 2008 Tools for Applications创建的加载项。最低系统要求:Windows 7 .NET Framework 4.52 GB 的内存4 MB 的硬盘空闲空间运行时要求:/zh-cn/download/details.aspx?id=30679Visual C++ Redistributable for Visual Studio 2012 Update 1编译和调试工具:Microsoft Visual Studio 2012 Professional、Premium 或 Ultimate开始为了让应用程序整合Visual Studio Tools for Applications 2012,你必须理解一些简单的概念。定义宿主应用程序: 一个能够通过用户代码扩展的应用程序。宿主应用程序是使用了VSTA技术并支持最终用户代码编译和运行的“主机”。 集成开发环境(IDE) :一个应用程序(这里指Visual Studio 2012) 允许用户编辑、编译和调试代码。项目模板:一个源文件和 XML 文件的集合,用于在运行时创建自定义的最终用户代码。会话:一个可以和IDE关联的项目集合的实例。 它封装了所有的服务,这些服务包含了零个或更多项目和一个运行着的IDE实例之间能完成的事情。 VSTAX:一个开放的包装容器(OPC)文件,其中包含一个或多个项目的模板。VSTAX文件通常是由宿主应用程序供应商创建的、附带在应用程序中的,它用于在运行时创建一个用户自定义项目。VSTA 包含了集成托管和非托管代码的 API。本文档将演示如何在Visual C# 中使用API,不过你也可以在Visual C++ 或 Visual Basic .NET中使用它。 安装 Visual Studio Tools for Applications 2012 SDK在你运行该版本的 VSTA之前,必须安装 Microsoft .NET Framework 4.5 。除了VSTA之外你还需下载Microsoft ships a software development kit (SDK) for VSTA(用于VSTA的微软软件开发工具包)。在安装了VSTA SDK 之后,它的组件就会被放置到Program Files (x86)\Microsoft SDKs\VSTA\11.0 文件夹中。本文档中的例子中使用了Vis

文档评论(0)

sa74g0hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档