Skip to content

Sources Distribution Format Changes

Compare
Choose a tag to compare
@hannasm hannasm released this 30 Jan 20:26
· 17 commits to master since this release
Source Distribution Format Rewrite

Rewrote the source distribution format so that all expressive reflection
classes are wrapped inside of the parent projects root namespace, which
will prevent issues with namespacing clashes if this source package ends
up included multiple times in the same project.
Updated using directives with the global:: specifier, making sure that,
even if the root namespace of the package referencing the project inside
of the source package has a System namespace defined, the proper
namespace will be resolved
revised the snippet for setting classes public only for the assembly
build to be less verbose
updated nupsec generator script to include the InstallSources.ps1 file
in the nuspec of the sources package
new InstallSources.ps1 script makes the appropriate source code
transformations and updates the nuspec package during installation so
that the namespacing rules are respected, and there aren't any issues
while uninstalling the package later on
Updated version to 1.2.2