Vb.net 插件启动速度是否随Com垫片而增加?

Vb.net 插件启动速度是否随Com垫片而增加?,vb.net,com,ms-office,add-in,shim,Vb.net,Com,Ms Office,Add In,Shim,我是一个非专业人士,有一个用VB为VisualStudio10编写的Office插件。它没有“书面”问题 我想加快应用程序的启动速度,因为外接程序似乎会导致4-5秒的延迟 我偶然发现了一个叫做COM垫片向导的东西。由于这对于非专业人士来说是一场噩梦,我想问: 1) 我找到的大部分资料都有点陈旧。这东西还在用吗?一些源代码的行为就像它是外接程序的必备工具,但至少在VS2010中不是这样 2) 如果我成功地实现了COM垫片向导,那么它是否会加快加载程序的加载速度?我怀疑使用自定义COM垫片是否会加快

我是一个非专业人士,有一个用VB为VisualStudio10编写的Office插件。它没有“书面”问题

我想加快应用程序的启动速度,因为外接程序似乎会导致4-5秒的延迟

我偶然发现了一个叫做COM垫片向导的东西。由于这对于非专业人士来说是一场噩梦,我想问:

1) 我找到的大部分资料都有点陈旧。这东西还在用吗?一些源代码的行为就像它是外接程序的必备工具,但至少在VS2010中不是这样


2) 如果我成功地实现了COM垫片向导,那么它是否会加快加载程序的加载速度?

我怀疑使用自定义COM垫片是否会加快加载速度。VSTO提供了自己的开箱即用功能,因此没有理由进行定制

你可以考虑分析你的外接程序,看看到底是什么导致了延迟。


可能只是简单地使用ngen.exe就可以解决您的加载问题。

我怀疑使用自定义com垫片会加快任何速度。VSTO提供了自己的开箱即用功能,因此没有理由进行定制

你可以考虑分析你的外接程序,看看到底是什么导致了延迟。


只需使用ngen.exe即可解决您的加载问题。

谢谢您的回答并向我介绍ngen.exe。否决票——这不是梅诺的问题。也许定制垫片有一些我不知道的优点:)谢谢你的回答,并向我介绍ngen.exe。否决票——这不是梅诺的问题。也许定制垫片有一些我不知道的优点:)