-
-
Notifications
You must be signed in to change notification settings - Fork 265
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
Update .NET Framework to 4.8, migrate to sdk format #404
base: main
Are you sure you want to change the base?
Conversation
SharpShell/Tools/ServerRegistrationManager/ServerRegistrationManager.csproj
Outdated
Show resolved
Hide resolved
Visual Studio 2017 is most likely too old. Should probably change appveyor.yml from |
• Make `Any CPU` the only build target, as `SharpShellNativeBridge` is no longer part of the main Solution
5382898
to
731bde6
Compare
I think you need to switch to use dotnet build instead of msbuild in build.ps1 (or maybe not required, but IIRC msbuild and sdk style csproj are not best friends and will fight from time to time) |
731bde6
to
0ae3a59
Compare
1851010
to
8abf591
Compare
46051a1
to
5c92782
Compare
• Remove all AssemblyInfo, migrate information to project when relevant • Remove legacy files that no longer link via new systems
5c92782
to
8c12288
Compare
120dd01
to
80c07b6
Compare
• Fix build warnings
80c07b6
to
cbbddd5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this file smaller? Or is it removed completely?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems related to
https://github.com/dwmkerr/apex
https://www.nuget.org/packages/Apex
But file version is 1.6.0, so may be a private build that was never published to nuget, because last nuget is 1.5.0...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But is it possible that Apex.WinForms.dll loads Apex.dll dynamically? Or is it truly unused?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything certainly seems to function, but the file version is a good point. No clue why Apex.WinForms was never put on nuget
With .NET Core being in the air, this is something to bridge the gap in the meantime to allow modern Visual Studio instances to properly test and debug sharpshell as-is. Preliminary testing makes it seem like .NET Standard 2.0 could be another stopgap solution for the
SharpShell
logic specifically (the GUI stuff is another story), but that wouldn't be as smooth of a transition without first making sure everything functions as-is.