惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
博客园_首页
宝玉的分享
宝玉的分享
月光博客
月光博客
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
量子位
博客园 - Franky
博客园 - 叶小钗
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
博客园 - 聂微东
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
The Cloudflare Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
C
Cybersecurity and Infrastructure Security Agency CISA
The GitHub Blog
The GitHub Blog
MongoDB | Blog
MongoDB | Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
A
Arctic Wolf
T
Threat Research - Cisco Blogs
Y
Y Combinator Blog
Simon Willison's Weblog
Simon Willison's Weblog
S
Securelist
Stack Overflow Blog
Stack Overflow Blog
T
The Blog of Author Tim Ferriss
S
Secure Thoughts
V
Visual Studio Blog
大猫的无限游戏
大猫的无限游戏
PCI Perspectives
PCI Perspectives

博客园 - Cameo

Excel 应用程序如何创建数据透视表 值类型与引用类型 Visual studio tools for office体系结构 C#类型转换 VSTO开发团队成立 15. Command 命令(行为型模式) 14. Template Method模板方法(行为型模式) 13. Proxy代理(结构型模式) 12. Flyweight享元(结构型模式) 11. Facade外观[门面模式](结构型模式) 10. Decorator 装饰(结构型模式) 9. Composite 组合(结构型模式) 8. Bridge 桥接(结构型模式) 7. Adapter 适配器(结构型模式) 6. Prototype 原型(创建型模式) 5. Factory Method 工厂方法(创建型模式的基础) 4.Builder 建造者(生成器)(创建型模式) 书籍收藏 3. Abstract Factory 抽象工厂(创建型模式)
解决VSTO项目重定向到.NET Framework 4的编译和运行时错误
Cameo · 2010-06-08 · via 博客园 - Cameo

原文作者:McLean Schofield

原文链接:http://blogs.msdn.com/b/vsto/archive/2010/06/02/fixing-compile-and-run-time-errors-after-retargeting-vsto-projects-to-the-net-framework-4-mclean-schofield.aspx

现在Visual Studio 2010已经发布,想要使用.NET Framework 4提供的新功能,你可以升级以前的项目。或者你已经使用Visual Studio 2010发布.NET Framework 3.5的项目,而现在要把项目部署在.NET Framework 4.0上。把老的项目部署在.NET Framework 4.0.运行时,可能会遇到编译和运行时的错误,如何解决这些错误?

重定向一个VSTO项目在the .NET Framework 4上是很简单的。如果你是用Visual Studio 2010创建项目,你可以使用操作指南重定向链接。在没装.NET Framework 3.5,如果你是重定向一个项目到Visual Studio 2010.NET Framework 4.0)可以在弹出的升级对话框上,把项目定向到.NET Framework 4.0上。更多的信息,可以参考以往的文章“重定向当项目升级”.

当项目重定向后,你的大部份工作是完成了。你可以开始在项目继续写代码。当然很多项目-任何项目使用了Ribbon designer, OutLook使用form region,Excel/Word项目便用了某些特定的功能如smart tags和方法GetVstoObject/HasVstoObject – 当重定向项目时,你会会获取编译错误,Add-in没法工作。在出现这些情况的时候,你的代码需要一些修改。当碰到这些情况时,你可参照下面MSDN提供的文章来修改你的代码:

升级到.NET Framework 4.0Office项目的一些改变。

升级到.NET Framework 4.0时,更新Excel/Word项目。

升级到.NET Framework 4.0, 更新Ribbon 用户定制.

升级到.NET Framework 4.0,Outlook项目更新Form Regions.

除了手把把的教,下面的视频教程是几种特殊情况下的项目重定。看下面的链接:

         我如何做:重定向.NET Framework 3.5 Outlook Add-in.NET Framework 4.0.

           我如何做:重定向.NET Framework 3.5 Word 2007 Add-in.NET Framework 4.0.

         Visual Studio 2010 升级Outlook客户端程序到.NET Framework 4.0.

背景介绍

VSTO 部门执行支持新的.NET Framework 4嵌入Interop类型功能,他们同样修改了特定的VSTO运行时的程序模型的一些功能。例如,嵌入Interop类型只能与接口调用。VSTO运行时在.NET Framework 4更多的支持接口而不是类。这些改变是根据生产代码和开发者写代码的习惯,因此重定一个项目需要手动的更改代码。

.NET Framework 4,如果你兴趣多读一些嵌入Interop类型的功能,这些改变是关于Visual Studio 2010 Tools工具和Office运行时。可以参照下面文章.

博客文章

     VSTO 2010运行时设计

     介绍VSTO 2010运时组件

   为什么升级.NET Framework 3.54.0.

   利用Visual Studio 2010升级项目

MSDN文章:

    改变Office项目设计重定向.NET Framework 4.0

Visual Studio Tools for Office运行时概述

设计和创建Office解决方案。