我目前正在 Power Apps 中开发 Dynamics 365 解决方案。它们具有相似的功能要求,因此我创建了一个包含几个通用代码和帮助程序类的基本 SDK 解决方案。我现在希望创建几个依赖于 SDK 解决方案的可选附加解决方案。
我已经在 SDK 解决方案中创建了一个插件程序集,但我很难理解如何从单独的解决方案中引用这些类。
是否可以通过转至添加现有 -> 更多 -> 开发人员 -> 插件程序集将 SDK 插件程序集添加到 Power Apps 中的依赖解决方案?它会知道依赖 SDK 解决方案吗?
或者我是否在 Visual Studio 中本地导入程序集(但它如何在 Dynamics 中解析)?
我已经阅读了 构建和打包插件代码才能走到这一步,但我正在努力完成最后一英里。希望有人能引导我走向正确的方向。谢谢你。
推荐的路径是将插件注册为 NuGet 包。您可以将引用的库程序集添加到这些包中。 Dataverse 系统自动识别包中具有实现
IPlugin
接口的类的程序集。
将插件注册为 NuGet 包的选项相对较新,受 Visual Studio 扩展 Power Platform Tools for VS 2022 和 Power Platform CLI 支持。