Skip to content

Commit 58a2942

Browse files
committed
Implmemented #33 : Added colors for optionset values
1 parent 56e45e9 commit 58a2942

8 files changed

Lines changed: 700 additions & 199 deletions

File tree

MigrationBackup/4c09d091/MsCrmTools.MetadataDocumentGenerator/MsCrmTools.MetadataDocumentGenerator.csproj

Lines changed: 400 additions & 0 deletions
Large diffs are not rendered by default.

MigrationBackup/4c09d091/MsCrmTools.MetadataDocumentGenerator/NuGetUpgradeLog.html

Lines changed: 224 additions & 0 deletions
Large diffs are not rendered by default.

MsCrmTools.MetadataDocumentGenerator/packages.config renamed to MigrationBackup/4c09d091/MsCrmTools.MetadataDocumentGenerator/packages.config

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,29 @@
66
<package id="EPPlus" version="5.4.2" targetFramework="net462" />
77
<package id="ILMerge" version="3.0.41" targetFramework="net462" />
88
<package id="jacobslusser.ScintillaNET" version="3.6.3" targetFramework="net462" />
9-
<package id="Microsoft.Bcl.AsyncInterfaces" version="6.0.0" targetFramework="net462" />
10-
<package id="Microsoft.CrmSdk.CoreAssemblies" version="9.0.2.49" targetFramework="net48" />
11-
<package id="Microsoft.CrmSdk.Deployment" version="9.0.2.29" targetFramework="net462" />
9+
<package id="Microsoft.Bcl.AsyncInterfaces" version="8.0.0" targetFramework="net48" />
10+
<package id="Microsoft.CrmSdk.CoreAssemblies" version="9.0.2.59" targetFramework="net48" />
11+
<package id="Microsoft.CrmSdk.Deployment" version="9.0.2.34" targetFramework="net48" />
1212
<package id="Microsoft.CrmSdk.Workflow" version="9.0.2.42" targetFramework="net462" />
13-
<package id="Microsoft.CrmSdk.XrmTooling.CoreAssembly" version="9.1.1.32" targetFramework="net48" />
14-
<package id="Microsoft.CrmSdk.XrmTooling.WpfControls" version="9.1.1.32" targetFramework="net48" />
15-
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="5.2.9" targetFramework="net462" />
13+
<package id="Microsoft.CrmSdk.XrmTooling.CoreAssembly" version="9.1.1.65" targetFramework="net48" />
14+
<package id="Microsoft.CrmSdk.XrmTooling.WpfControls" version="9.1.1.65" targetFramework="net48" />
15+
<package id="Microsoft.Extensions.AI" version="9.7.1" targetFramework="net48" />
16+
<package id="Microsoft.Extensions.AI.Abstractions" version="9.7.1" targetFramework="net48" />
17+
<package id="Microsoft.Extensions.Caching.Abstractions" version="8.0.0" targetFramework="net48" />
18+
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.2" targetFramework="net48" />
19+
<package id="Microsoft.Extensions.Logging.Abstractions" version="8.0.3" targetFramework="net48" />
20+
<package id="Microsoft.Extensions.Primitives" version="8.0.0" targetFramework="net48" />
21+
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="5.3.0" targetFramework="net48" />
1622
<package id="Microsoft.NETCore.Platforms" version="1.1.1" targetFramework="net462" />
1723
<package id="Microsoft.NETCore.Targets" version="1.1.3" targetFramework="net462" />
18-
<package id="Microsoft.Rest.ClientRuntime" version="2.3.22" targetFramework="net462" />
19-
<package id="Microsoft.Web.WebView2" version="1.0.1343.22" targetFramework="net462" />
24+
<package id="Microsoft.NETFramework.ReferenceAssemblies" version="1.0.0" targetFramework="net48" developmentDependency="true" />
25+
<package id="Microsoft.NETFramework.ReferenceAssemblies.net48" version="1.0.0" targetFramework="net48" developmentDependency="true" />
26+
<package id="Microsoft.Rest.ClientRuntime" version="2.3.24" targetFramework="net48" />
27+
<package id="Microsoft.Toolkit.Uwp.Notifications" version="7.1.3" targetFramework="net48" />
28+
<package id="Microsoft.Web.WebView2" version="1.0.3351.48" targetFramework="net48" />
2029
<package id="Microsoft.Web.Xdt" version="3.1.0" targetFramework="net462" />
21-
<package id="MscrmTools.Xrm.Connection" version="1.2023.6.56" targetFramework="net48" />
30+
<package id="Microsoft.Windows.SDK.Contracts" version="10.0.19041.1" targetFramework="net48" />
31+
<package id="MscrmTools.Xrm.Connection" version="1.2025.7.63" targetFramework="net48" />
2232
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net462" />
2333
<package id="NuGet.Common" version="5.9.3" targetFramework="net462" requireReinstallation="true" />
2434
<package id="NuGet.Configuration" version="5.9.3" targetFramework="net462" requireReinstallation="true" />
@@ -29,24 +39,30 @@
2939
<package id="NuGet.Versioning" version="5.9.3" targetFramework="net462" requireReinstallation="true" />
3040
<package id="System.Buffers" version="4.5.1" targetFramework="net462" />
3141
<package id="System.ComponentModel.Annotations" version="5.0.0" targetFramework="net462" />
42+
<package id="System.Diagnostics.DiagnosticSource" version="8.0.1" targetFramework="net48" />
3243
<package id="System.IO" version="4.3.0" targetFramework="net48" />
3344
<package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="net462" />
3445
<package id="System.IO.Packaging" version="5.0.0" targetFramework="net462" />
35-
<package id="System.Memory" version="4.5.4" targetFramework="net462" />
46+
<package id="System.Memory" version="4.5.5" targetFramework="net48" />
3647
<package id="System.Net.Http" version="4.3.4" targetFramework="net462" />
3748
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net462" />
3849
<package id="System.Private.Uri" version="4.3.2" targetFramework="net462" />
3950
<package id="System.Runtime" version="4.3.0" targetFramework="net48" />
4051
<package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" targetFramework="net462" />
52+
<package id="System.Runtime.WindowsRuntime" version="4.6.0" targetFramework="net48" />
53+
<package id="System.Runtime.WindowsRuntime.UI.Xaml" version="4.6.0" targetFramework="net48" />
4154
<package id="System.Security.Cryptography.Algorithms" version="4.3.1" targetFramework="net462" requireReinstallation="true" />
4255
<package id="System.Security.Cryptography.Cng" version="5.0.0" targetFramework="net462" requireReinstallation="true" />
4356
<package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="net462" />
4457
<package id="System.Security.Cryptography.Pkcs" version="5.0.0" targetFramework="net462" />
4558
<package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="net462" />
4659
<package id="System.Security.Cryptography.X509Certificates" version="4.3.2" targetFramework="net462" />
47-
<package id="System.Text.Encodings.Web" version="6.0.0" targetFramework="net462" />
48-
<package id="System.Text.Json" version="6.0.7" targetFramework="net48" />
60+
<package id="System.ServiceModel.Http" version="4.10.3" targetFramework="net48" />
61+
<package id="System.ServiceModel.Primitives" version="4.10.3" targetFramework="net48" />
62+
<package id="System.Text.Encodings.Web" version="8.0.0" targetFramework="net48" />
63+
<package id="System.Text.Json" version="8.0.6" targetFramework="net48" />
64+
<package id="System.Threading.Channels" version="8.0.0" targetFramework="net48" />
4965
<package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net462" />
5066
<package id="System.ValueTuple" version="4.5.0" targetFramework="net462" requireReinstallation="true" />
51-
<package id="XrmToolBoxPackage" version="1.2023.10.67" targetFramework="net48" />
67+
<package id="XrmToolBoxPackage" version="1.2025.10.74" targetFramework="net48" />
5268
</packages>

MsCrmTools.MetadataDocumentGenerator/Generation/ExcelDocument.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -852,9 +852,10 @@ private void AddAdditionalData(int x, int y, AttributeMetadata amd, ExcelWorkshe
852852
{
853853
var label = omdLocLabel.Label;
854854

855-
format += string.Format("\r\n{0}: {1}",
855+
format += string.Format("\r\n{0}: {1} ({2})",
856856
omd.Value,
857-
label);
857+
label,
858+
omd.Color ?? "no color");
858859
}
859860
}
860861

MsCrmTools.MetadataDocumentGenerator/Generation/WordDocumentOpenXml.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -812,9 +812,10 @@ private string GetAddAdditionalData(AttributeMetadata amd)
812812
l =>
813813
l.LanguageCode == _settings.DisplayNamesLangugageCode);
814814

815-
format += string.Format("\n{0}: {1}",
815+
format += string.Format("\n{0}: {1} ({2})",
816816
omd.Value,
817-
optionLabel != null ? optionLabel.Label : "Not Translated");
817+
optionLabel != null ? optionLabel.Label : "Not Translated",
818+
omd.Color ?? "no color");
818819
}
819820

820821
format += string.Format("\nDefault: {0}",

0 commit comments

Comments
 (0)