You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dynamics 365附加解决方案中引用SDK解决方案的类?

在Dynamics 365中构建依赖SDK解决方案的附加解决方案指引

一、Power Apps环境中配置解决方案级依赖

  • 不要直接将SDK的插件程序集添加到附加解决方案,正确方式是配置解决方案级依赖:
    1. 打开你的附加解决方案,点击右上角齿轮图标进入「解决方案设置」。
    2. 切换到「依赖项」标签,点击「添加依赖项」。
    3. 在弹出窗口中找到你的基础SDK解决方案,勾选后确认添加。
  • 注意:如果通过「添加现有->更多->开发人员->插件程序集」把SDK程序集加入附加解决方案,会导致程序集被重复打包,引发部署冲突,系统不会将其识别为依赖关系,而是视为附加解决方案的自有组件。

二、Visual Studio本地开发时引用SDK类

如果需要在Visual Studio中编写附加解决方案的代码并调用SDK中的类:

  1. 从Power Apps环境导出基础SDK解决方案的未托管包(导出时选择「包含所有组件」,并指定为未托管解决方案)。
  2. 解压导出的解决方案包,在\PluginAssemblies目录下找到SDK的插件程序集DLL文件。
  3. 在Visual Studio的附加解决方案项目中,右键「引用」→「添加引用」,选择本地的SDK程序集DLL。
  4. 编写代码时直接引用SDK的命名空间和类即可。
  5. 打包附加解决方案时,无需包含SDK的程序集DLL——部署时系统会自动从已依赖的SDK解决方案中加载所需程序集。

三、验证依赖有效性

  • 部署顺序:先部署基础SDK解决方案,再部署附加解决方案。
  • 在附加解决方案的「依赖项」页面,确认SDK解决方案已被列为依赖,且状态显示为「已满足」。
  • 测试附加解决方案的功能,确认能正常调用SDK中的通用代码与辅助类。

内容的提问来源于stack exchange,提问作者Santi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 02:20:03