如何在.NET 6/7中开发并注册Dynamics 365插件?
Dynamics 365插件支持.NET 6/7吗?
可以注册并使用基于.NET 6/7开发的插件,但需满足以下条件:
环境版本要求
- .NET 6插件:需要Dataverse环境版本为9.2.2304.x及以上(对应Power Platform 2023年4月更新及之后版本)
- .NET 7插件:需要Dataverse环境版本为9.2.2310.x及以上(对应Power Platform 2023年10月更新及之后版本)
开发与注册注意事项
- 必须使用
Microsoft.PowerPlatform.Dataverse.ClientNuGet包(版本≥1.0.0)进行开发,替代旧版的Microsoft.CrmSdk.CoreAssemblies(仅支持.NET Framework) - 插件项目需设置为.NET 6/7类库,目标框架选择
.NET 6或.NET 7(不能是.NET Framework) - 使用最新版本的Plugin Registration Tool(PRT)完成注册,确保工具版本与Dataverse环境版本匹配,否则可能无法识别.NET 6/7程序集
- 旧的.NET Framework 4.6.2插件可与.NET 6/7插件共存,两者不会互相影响
- 必须使用
内容的提问来源于stack exchange,提问作者Johan Pino
相关产品推荐
相关产品推荐

