Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring back DLL dependencies instead of bundling NuGet packages. #237

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

dinhngtu
Copy link

@dinhngtu dinhngtu commented Nov 4, 2024

Update Report Viewer DLL dependencies to 12.0.2402.15. Generate MSTSC dependency at build time.

Setting package path in project file does not work on Visual Studio if the packages aren't already installed or the NuGet package sources are not set manually. In addition, we don't control the package names on NuGet, and the Microsoft.ReportViewer package is no longer maintained. This brings a significant security risk.

Report Viewer DLL dependencies have been updated to 12.0.2402.15, taken from the Microsoft Report Viewer 2015 runtime package.

Instead of bundling MSTSCLib into the project, generate it before building using AxImp.exe. In addition, as AxMSTSCLib is not directly modified, generate it as DLL as well.

Update Report Viewer DLL dependencies to 12.0.2402.15. Generate MSTSC dependency at build time.

Signed-off-by: Tu Dinh <ngoc-tu.dinh@vates.tech>
@michael-manley
Copy link
Collaborator

I will look into if this will effect anything, but I will mention both Libraries will be removed in a future release, vNext will begin a rewrite to Avalonia and .NET 8.0 so will be looking into alternitive ways to do the console and reporting as both are deeply Windows and are trying to rewrite components to allow more Linux interop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants