gpt4 book ai didi

visual-studio - “Visual Studio Integration Package”与“Visual Studio Add-in”:有什么区别?

转载 作者:行者123 更新时间:2023-12-03 08:48:57 25 4
gpt4 key购买 nike

为Visual Studio创建新扩展时,有两个项目选项:“Visual Studio集成包”和“Visual Studio加载项”。两种项目类型之间有什么区别?什么时候可以使用另一种?

最佳答案

好的,您可以找到a full detailed comparison here(也有指向该系列前面各部分的链接)。

但基本上,从VS的第一个版本开始,插件就可以作为VS扩展类型使用,并作为COM组件构建。后来,在这种方法中发现了一些局限性,因此创建了新的可扩展性功能-即VS SDK包。

可能,如果要为VS 2008+构建扩展,则应将VS SDK软件包定位为较新的技术。 VS软件包的另一个优点是可以更好地与Visual Studio集成。

Whatever you do, add-ins are an external thing for Visual Studio while VSPackages are a completely integrated part of the IDE.



您仍然可以考虑构建加载项,如果
  • ,您需要访问高级可扩展性API,而不是VS软件包中提供的低级基本API;
  • 在Visual Basic中开发的
  • (VS包的模板仅在C#/ Visual C++中可用);
  • 您想要自动化一个简单的任务/常见方案的
  • ,那么外接程序可能需要较少的开发工作。
  • 关于visual-studio - “Visual Studio Integration Package”与“Visual Studio Add-in”:有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139294/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com