-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
85 changed files
with
1,521 additions
and
411 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
324 changes: 263 additions & 61 deletions
324
...ni.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator.csproj
Large diffs are not rendered by default.
Oops, something went wrong.
38 changes: 38 additions & 0 deletions
38
...ni.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator.nuspec
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<?xml version="1.0"?> | ||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | ||
<metadata> | ||
<id>Capgemini.DataMigration.XrmToolBoxPlugin</id> | ||
<version>0.0.0</version> | ||
<title>CDS Data Migrator</title> | ||
<authors>Capgemini</authors> | ||
<owners>Capgemini</owners> | ||
<projectUrl>https://github.com/Capgemini/xrm-datamigration-xrmtoolbox</projectUrl> | ||
<iconUrl>https://icon.com</iconUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description> | ||
The CDS Data Migrator tool provides an easy to use interface that enables you to generate an XML schema file that can be used to export data from one Dataverse environment and import into another. The tool not only supports the ability to add entity attributes and many-to-many relationships to the schema, but beyond that, it supports the creation of filters and GUID mappings which are stored as JSON file formats. | ||
Its key features include: | ||
1) Generation of Dynamics 365 data import and/or export schema file. Both JSON and CSV formats are supported, | ||
2) Export of data from one Dynamics 365 instance into JSON or CSV files, | ||
3) Import of data contained with either JSON or CSV file into a Dynamics 365 instance, | ||
4) Colour coded sorting applied to attributes, | ||
5) Apply GUID Mappings included in export / import process, | ||
6) Apply Filters included in the export / import process, | ||
7) Ability to migrate Calendars. | ||
</description> | ||
<summary>CDS Data Migrator - Export/Import of Dynamics 365 entities into JSON\CSV files</summary> | ||
<releaseNotes> | ||
1) Changed versioning strategy to semantic versioning | ||
</releaseNotes> | ||
<copyright>Capgemini Copyright © 2021</copyright> | ||
<tags>XrmToolBox Plugins</tags> | ||
<dependencies> | ||
<group> | ||
<dependency id="XrmToolBox" version="1.2020.6.40" /> | ||
</group> | ||
</dependencies> | ||
</metadata> | ||
<files> | ||
<file src="bin\Release\*" target="lib\net462\Plugins"></file> | ||
</files> | ||
</package> |
67 changes: 67 additions & 0 deletions
67
Capgemini.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator/ILMerge.props
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<!-- --> | ||
<!-- ILMerge project-specific settings. Almost never need to be set explicitly. --> | ||
<!-- for details, see http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx --> | ||
<!-- --> | ||
<!-- *** set this file to Type=None, CopyToOutput=Never *** --> | ||
|
||
<!-- If True, all copy local dependencies will also be merged from referenced projects whether they are referenced in the current project explicitly or not --> | ||
<ILMergeTransitive>true</ILMergeTransitive> | ||
|
||
<!-- Extra ILMerge library paths (semicolon-separated). Dont put your package dependencies here, they will be added automagically --> | ||
<ILMergeLibraryPath></ILMergeLibraryPath> | ||
|
||
<!-- The solution NuGet package directory if not standard 'SOLUTION\packages' --> | ||
<ILMergePackagesPath></ILMergePackagesPath> | ||
|
||
<!-- The merge order file name if differs from standard 'ILMergeOrder.txt' --> | ||
<ILMergeOrderFile></ILMergeOrderFile> | ||
|
||
<!-- The strong key file name if not specified in the project --> | ||
<ILMergeKeyFile></ILMergeKeyFile> | ||
|
||
<!-- The assembly version if differs for the version of the main assembly --> | ||
<ILMergeAssemblyVersion></ILMergeAssemblyVersion> | ||
|
||
<!-- added in Version 1.0.4 --> | ||
<ILMergeFileAlignment></ILMergeFileAlignment> | ||
|
||
<!-- added in Version 1.0.4, default=none --> | ||
<ILMergeAllowDuplicateType></ILMergeAllowDuplicateType> | ||
|
||
<!-- If the <see cref="CopyAttributes"/> is also set, any assembly-level attributes names that have the same type are copied over into the target assembly --> | ||
<ILMergeAllowMultipleAssemblyLevelAttributes></ILMergeAllowMultipleAssemblyLevelAttributes> | ||
|
||
<!-- See ILMerge documentation --> | ||
<ILMergeAllowZeroPeKind></ILMergeAllowZeroPeKind> | ||
|
||
<!-- The assembly level attributes of each input assembly are copied over into the target assembly --> | ||
<ILMergeCopyAttributes></ILMergeCopyAttributes> | ||
|
||
<!-- Creates a .pdb file for the output assembly and merges into it any .pdb files found for input assemblies, default=true --> | ||
<ILMergeDebugInfo></ILMergeDebugInfo> | ||
|
||
<!-- Target assembly will be delay signed --> | ||
<ILMergeDelaySign></ILMergeDelaySign> | ||
|
||
<!-- Types in assemblies other than the primary assembly have their visibility modified --> | ||
<ILMergeInternalize></ILMergeInternalize> | ||
|
||
<!-- The path name of the file that will be used to identify types that are not to have their visibility modified --> | ||
<ILMergeInternalizeExcludeFile></ILMergeInternalizeExcludeFile> | ||
|
||
<!-- XML documentation files are merged to produce an XML documentation file for the target assembly --> | ||
<ILMergeXmlDocumentation></ILMergeXmlDocumentation> | ||
|
||
<!-- External assembly references in the manifest of the target assembly will use full public keys (false) or public key tokens (true, default value) --> | ||
<ILMergePublicKeyTokens></ILMergePublicKeyTokens> | ||
|
||
<!-- Types with the same name are all merged into a single type in the target assembly --> | ||
<ILMergeUnionMerge></ILMergeUnionMerge> | ||
|
||
<!-- The version of the target framework, default 40 (works for 45 too) --> | ||
<ILTargetPlatform></ILTargetPlatform> | ||
</PropertyGroup> | ||
</Project> |
4 changes: 4 additions & 0 deletions
4
Capgemini.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator/ILMergeOrder.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# this file contains the partial list of the merged assemblies in the merge order | ||
# you can fill it from the obj\CONFIG\PROJECT.ilmerge generated on every build | ||
# and finetune merge order to your satisfaction | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 changes: 34 additions & 0 deletions
34
Capgemini.Xrm.CdsDataMigrator/Capgemini.Xrm.CdsDataMigrator/packages.config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<packages> | ||
<package id="AeroWizard" version="2.2.7" targetFramework="net462" /> | ||
<package id="Capgemini.Xrm.DataMigration.Engine" version="3.1.21" targetFramework="net462" /> | ||
<package id="CsvHelper" version="9.2.3" targetFramework="net462" /> | ||
<package id="DockPanelSuite" version="3.0.6" targetFramework="net462" /> | ||
<package id="DockPanelSuite.ThemeVS2015" version="3.0.6" targetFramework="net462" /> | ||
<package id="ILMerge" version="3.0.29" targetFramework="net462" /> | ||
<package id="jacobslusser.ScintillaNET" version="3.6.3" targetFramework="net462" /> | ||
<package id="Microsoft.CrmSdk.CoreAssemblies" version="9.0.2.29" targetFramework="net462" /> | ||
<package id="Microsoft.CrmSdk.Deployment" version="9.0.2.25" targetFramework="net462" /> | ||
<package id="Microsoft.CrmSdk.Workflow" version="9.0.2.25" targetFramework="net462" /> | ||
<package id="Microsoft.CrmSdk.XrmTooling.CoreAssembly" version="9.1.0.68" targetFramework="net462" /> | ||
<package id="Microsoft.CrmSdk.XrmTooling.WpfControls" version="9.1.0.68" targetFramework="net462" /> | ||
<package id="Microsoft.IdentityModel" version="7.0.0" targetFramework="net462" /> | ||
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="5.2.8" targetFramework="net462" /> | ||
<package id="Microsoft.Rest.ClientRuntime" version="2.3.20" targetFramework="net462" /> | ||
<package id="Microsoft.Web.Xdt" version="3.0.0" targetFramework="net462" /> | ||
<package id="MSBuild.ILMerge.Task" version="1.1.3" targetFramework="net462" /> | ||
<package id="MscrmTools.Xrm.Connection" version="1.2020.12.37" targetFramework="net462" /> | ||
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net462" /> | ||
<package id="NuGet.Core" version="2.14.0" targetFramework="net462" /> | ||
<package id="Polly" version="5.9.0" targetFramework="net462" /> | ||
<package id="SecurityCodeScan.VS2019" version="5.1.0" targetFramework="net462" developmentDependency="true" /> | ||
<package id="System.Net.Http" version="4.3.4" targetFramework="net462" /> | ||
<package id="System.Runtime.CompilerServices.Unsafe" version="4.3.0" targetFramework="net462" /> | ||
<package id="System.Security.Cryptography.Algorithms" version="4.3.1" targetFramework="net462" /> | ||
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net462" /> | ||
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net462" /> | ||
<package id="System.Security.Cryptography.X509Certificates" version="4.3.2" targetFramework="net462" /> | ||
<package id="System.Threading.Tasks.Extensions" version="4.4.0" targetFramework="net462" /> | ||
<package id="System.ValueTuple" version="4.5.0" targetFramework="net462" /> | ||
<package id="XrmToolBoxPackage" version="1.2020.12.43" targetFramework="net462" /> | ||
</packages> |
Oops, something went wrong.