Skip to content

Remove DLLs from source code repository#7182

Merged
donker merged 8 commits intodnnsoftware:developfrom
bdukes:remove-dlls
Apr 4, 2026
Merged

Remove DLLs from source code repository#7182
donker merged 8 commits intodnnsoftware:developfrom
bdukes:remove-dlls

Conversation

@bdukes
Copy link
Copy Markdown
Contributor

@bdukes bdukes commented Apr 2, 2026

Summary

This PRs removes DLLs from the git repo, mostly replacing them with NuGet references.

  • Microsoft.ApplicationBlocks.Data.dll (NuGet)
  • DotNetNuke.Log4Net.dll (unused, removed)
  • Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll (NuGet)
  • Lucene.Net.dll (NuGet) and Lucene.Net.Contrib DLLs (NuGet)
    • There's also Website/App_Data/FipsCompilanceAssemblies/Lucene.Net.dll which needs to stay for now. Lucene 4.x (in beta since 2017) does not need a special FIPS mode, but 3.0.3 had a constant to change and recompile. I briefly investigating cloning and rebuilding as part of the build process, but it's old enough that there are a lot of old versions of tools we'd need to also install to make it work.
  • Microsoft.WindowsAzure.Storage.dll (NuGet)
    • This is out of date (it's on 8.3.0, latest version is 9.3.3) and also the package itself is out of support (recommended moving to Azure.Storage.Common)
  • Yahoo.Yui.Compressor.dll and Yahoo.Yui.Compressor.MsBuild.dll (removed)
    • I removed the CSS compression step altogether. This only affects the Dnn.AdminExperience packages, and all of the React and Stencil components already minify their CSS, so only the hosting components and a couple of the extensions that are using plain Knockout, etc.

@bdukes bdukes added this to the 10.3.1 milestone Apr 2, 2026
@donker donker merged commit bc9c729 into dnnsoftware:develop Apr 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants