diff --git a/src/CodeFactoryVisualStudio/CodeFactory.DotNet/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.DotNet/Properties/AssemblyInfo.cs
index 8f9de66..e69b1fa 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.DotNet/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.DotNet/Properties/AssemblyInfo.cs
@@ -33,4 +33,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.Formatting.CSharp/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.Formatting.CSharp/Properties/AssemblyInfo.cs
index e48531c..068396c 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.Formatting.CSharp/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.Formatting.CSharp/Properties/AssemblyInfo.cs
@@ -33,4 +33,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.Logging/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.Logging/Properties/AssemblyInfo.cs
index bf025c7..20a5eca 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.Logging/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.Logging/Properties/AssemblyInfo.cs
@@ -33,4 +33,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/Properties/AssemblyInfo.cs
index f24baba..94bbdb4 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/Properties/AssemblyInfo.cs
@@ -33,4 +33,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/SdkSupport.cs b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/SdkSupport.cs
index e2a78d6..992b317 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/SdkSupport.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Loader/SdkSupport.cs
@@ -23,7 +23,7 @@ public static class SdkSupport
///
/// The maximum version of the SDK that can be loaded and used.
///
- public const string MaxVersion = "1.22335.0.1";
+ public const string MaxVersion = "1.22339.0.1";
///
/// The target version of the NuGet package this SDK is deployed from.
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/CodeFactorySDK.nuspec b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/CodeFactorySDK.nuspec
index 68bb9cc..c90498d 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/CodeFactorySDK.nuspec
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/CodeFactorySDK.nuspec
@@ -11,42 +11,11 @@
true
Software factory automation library used with the CodeFactory for Visual Studio.
- SDK Update for CodeFactory 1.22335.1
+ SDK Update for CodeFactory 1.22339.1
This release of the SDK focuses on the following.
- - Have updated the injection process of code into files. You no longer have to provide the file path, framework determines this.
- - Have added an overload to AddBeforeAsync functionality to allow you to add directly before the definition of the model ignoring xml documentation.
- - LookupModel is now obsolete use GetModel now.
- - Added GetModel[T] this allows to set the target type to return instead of having to cast to directly.
- - CodeFactory.Formatting.CSharp has been moved into the SDK.
- - NamespaceManager in formatting now supports adding additional using statements after the manager has been loaded.
- - CsManualUsingStatement has been added to formatting to allow adding customizing using statements to the namespace manager.
- - Can now directly control code documentation from the SDK. Added the following code management methods to control documentation.
- - AddBeforeDocsAsync - Add source code content before XML documentation.
- - AddAfterDocsAsync - Add source code content after XML documentation.
- - ReplaceDocsAsync - Replaces the XML documentation.
- - DeleteDocsAsync - Deletes the XML documentation.
- - CsProperty mode has added the following capabilities.
- - GetMethod property has been added to give you direct access to the get accessor and all the code management functions of the method.
- - SetMethod property has been added to give you direct access to the set accessor and all the code management functions of the method.
- - CsEnum mode has added the following capabilities
- - Can now inject code at the beginning of the Enum body.
- - Can now inject code at the end of the Enum body.
- - Can now get the source location of the contents of the Enum body.
- - CsContainer Types (Class,Interface, Structure) now support nested type definitions, this includes the following.
- - Class,Interface, Structure, and Enums can be nested in the above container types.
- - CSMethod now provide partial support in definition which includes the following.
- - Method Partial Definition - The capture of the definition of a partial method.
- - Method Partial Implementation - The capture of the implementation of a partial method.
- - When getting the list of methods you will get two instance models now. One for the definition and second for the implementation.
- - CsMethodType has added two additional enums PartialDefinition and PartialImplementation.
- - XML Documentation for all models is directly captured from source code so the raw documentation is provided. This includes the following.
- - Partial implementations will provide the target xml documentation that was provided.
- If documentation was provided in each partial file it will grab the target file the model generation was requested from.
- - All C# Models now have a ModelSourceFile property that identifies the source code file the model was generated from.
- - Fixed an issue with the Visual Studio packager not able to process project paths that had spaces in the path.
- - Packager now injects the target platform and SDK version information directly into assemblies during the build of CodeFactory automation.
- This is used to confirm the library is supported by the runtime.
+ - Bug fix for bug https://github.com/CodeFactoryLLC/CodeFactory/issues/36
+ - Issue was with how reflections of an assembly was reading the custom attributes assigned to the assembly. Has been fixed and validated.
Copyright 2022
Factory Automation
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Program.cs b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Program.cs
index 4c97197..98013c4 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Program.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Program.cs
@@ -354,7 +354,7 @@ private static int WriteNewAssemblyInfo(string assemblyPath)
assemblyFileContents.Add("using System.Runtime.InteropServices;");
assemblyFileContents.Add("");
assemblyFileContents.Add("[assembly: AssemblyVersion(\"1.0.0.0\")]");
- assemblyFileContents.Add("[assembly: AssemblyFileVersion(\"1.22335.0.1\")]");
+ assemblyFileContents.Add("[assembly: AssemblyFileVersion(\"1.22339.0.1\")]");
assemblyFileContents.Add("[assembly: AssemblyCFEnvironment(\"CFVSW\")]");
assemblyFileContents.Add($"[assembly: AssemblyCFSdkVersion(\"{LoadFileVersion()}\")]");
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Properties/AssemblyInfo.cs
index 0399d18..2ef09a4 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio.Packager/Properties/AssemblyInfo.cs
@@ -34,4 +34,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio/Properties/AssemblyInfo.cs
index a6de4a0..e52d8d9 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory.VisualStudio/Properties/AssemblyInfo.cs
@@ -52,6 +52,6 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]
[assembly: Guid("34699FC7-0F5E-4BDF-899F-6EBC55A4A6DA")]
diff --git a/src/CodeFactoryVisualStudio/CodeFactory/Properties/AssemblyInfo.cs b/src/CodeFactoryVisualStudio/CodeFactory/Properties/AssemblyInfo.cs
index 8c795a7..24fdf1a 100644
--- a/src/CodeFactoryVisualStudio/CodeFactory/Properties/AssemblyInfo.cs
+++ b/src/CodeFactoryVisualStudio/CodeFactory/Properties/AssemblyInfo.cs
@@ -33,4 +33,4 @@
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.22335.0.1")]
+[assembly: AssemblyFileVersion("1.22339.0.1")]