gpt4 book ai didi

mef - Visual Studio 如何在 VSIX 项目中查找 MEF 组件?

转载 作者:行者123 更新时间:2023-12-02 15:57:35 28 4
gpt4 key购买 nike

安装包含 MEF 组件的 VSIX 项目时,Visual Studio 如何查找 MEF 组件?我知道常规方法可能是添加包含 MEF 部分的 dll 目录的目录。 Visual Studio 如何知道在 VSIX 项目中去哪里查找 MEF?

最佳答案

Visual Studio 扩展 (VSIX) 通常包含 VS 包类、extension.vsixmanifest 文件以及零个或多个向 IDE 提供元数据和扩展初始化信息的 PKGDEF 文件。

VS 通过在 extension.vsixmanifest 中注册 MefComponent 来了解 MEF 组件。文件,指示应在 MEF 缓存生成时扫描特定程序集。

在扩展中声明 MEF 组件的最简单方法是右键单击项目,选择“新建项”,然后将包添加到项目中。这将提供 source.extension.vsixmanifest 文件,您可以在其中添加 MEF 组件注册。双击此文件,然后在 VSIX list 设计器的“ Assets ”选项卡中添加您的注册。

关于mef - Visual Studio 如何在 VSIX 项目中查找 MEF 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37845952/

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