简体   繁体   English

如何在Microsoft Dynamic CRM中创建现有项目的升级版本?

[英]How to create upgrade version of existing project in Microsoft Dynamic CRM?

I have create a small plug in and I have released it with version 1.0.0. 我创建了一个小插件,并在1.0.0版中发布了它。 Now I want to add some advance functionality in it and release again with Version 1.1.0. 现在,我想在其中添加一些高级功能,并从1.1.0版再次发布。 I am beginner of Microsoft Dynamic CRM. 我是Microsoft Dynamic CRM的初学者。 I don't know how to keep existing data. 我不知道如何保留现有数据。

I have tried by following. 我已经尝试通过跟随。

1- I have created Managed Plugin and released 1.0.0.
2- Now I have added few new functionalities and released new version 1.1.0.
3- I have removed older version 1.0.0 from CRM Account and added new version 1.1.0. 

But when user import new version 1.1.0, the old data of version 1.0.0 lost. 但是,当用户导入新版本1.1.0时,版本1.0.0的旧数据将丢失。 I want to keep all existing data when user add newer version. 当用户添加更新的版本时,我想保留所有现有数据。

Can anybody suggest me steps or link about how to manage? 有人可以建议我有关如何管理的步骤或链接吗?

If you've published your customizations as a Managed solution (which, from your comments you have), and you deleted the managed solution from your CRM environment, then any entities included in that solution have been deleted from your CRM environment, including all the data included. 如果您已将自定义内容发布为托管解决方案(从您的评论中删除),并且已从CRM环境中删除了托管解决方案,则该解决方案中包含的所有实体都将从CRM环境中删除,包括所有包含数据。

This is by design for managed solutions. 这是设计使然的托管解决方案。

The only way you will get that data back is via backup-recovery if you have backups in place. 如果已准备好备份,则只能通过备份恢复来获取数据。


Update 更新

Some additional links from Microsoft about solution versioning: Microsoft有关解决方案版本控制的其他一些链接:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM