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

Consider adding an "upgrade" functionality on the UI (config) prompt #109

Closed
berbun opened this issue Jul 5, 2019 · 2 comments
Closed
Milestone

Comments

@berbun
Copy link

berbun commented Jul 5, 2019

An easier way to upgrade (and perhaps also downgrade) DllExport without using command line.

@3F 3F added the suggestion label Jul 5, 2019
@3F
Copy link
Owner

3F commented Jul 5, 2019

I'm not sure about demand for this feature in GUI option (I think you meant an Graphical part of UI).

Moreover, we're talking about today's separate Console-based manager and GUI Wizard(Configurator) part. I mean, then we need to combine this into something unified and so on.

hmm...

Well, why not to consider this issue later.

Thanks for suggestion.

3F added a commit that referenced this issue Jan 25, 2020
@3F
Copy link
Owner

3F commented Jan 25, 2020

Available since a998821. You can test it via related CI build. Planned for 1.7.

update to

@3F 3F closed this as completed Jan 25, 2020
@3F 3F added this to the 1.7 milestone Jan 25, 2020
3F added a commit that referenced this issue Jan 27, 2020
* NOTE: Release Candidate includes all actual fixes from
        [ 1.7 beta-1 to beta-4 ] releases. And also adds the following:

* NEW: Implemented updater for wizard. Issue #109.

* NEW: Textual export of affected data to diag.

* CHANGED: Updated logic for an offline versions
            with optional converting to online if needed.

* CHANGED: `.gitattributes` now will be distributed with packages.
           Use this to avoid related problems:
           `a7, a8, a9 - is not recognized as an internal or external command`
           3F/hMSBuild#2
3F added a commit that referenced this issue Jan 31, 2020
* NEW: .NET Core based projects support.
       Issues: #90, #67
       PR: #123

* NEW: .NET Standard 1.1 and above targeting support.

* NEW: Implemented "Single + Double Inf/-Inf token patching" option.
       Related Issue #128.

* NEW: Implemented "Rebase System Object" option for our assembler.

        Helps to avoid possible "Invalid memory access" (JNA/Java). Issue #125.
        For C/C++ such as "Unhandled exception at ... (KernelBase)"

        https://twitter.com/GitHub3F/status/1201904821093187585
        Part of PR #123

* NEW: Implemented updater for wizard. Issue #109.

* NEW: Textual export of affected data to diag.

* CHANGED: Updated CoreCLR 3.1.0 LTS \ IL Assembler 4.700.2.
           https://github.com/3F/coreclr/releases/tag/ILAsm.4.700.2

           Includes an implemented `/REBASE` feature for related issue #125.

* CHANGED: New installation behavior through official NuGet.
           init.ps1 also adds optional copying of package data for our manager.

           Please note: This is not nuget support!
                        It just replaces known info-form that was in 1.6.x.

* CHANGED: New wizard layout for 1.7.

* CHANGED: Local scope when invoking .\DllExport manager in project files.

* CHANGED: Updated logic for an offline versions
            with optional converting to online if needed.

* CHANGED: Updated MvsSln 2.5.1
           https://github.com/3F/MvsSln/releases/tag/2.5.1

* CHANGED: Updated hMSBuild 2.3
           https://github.com/3F/hMSBuild/releases/tag/v2.3

* KNOWN: You can finally get another System.Object in modified assembly:
         #90 (comment)

* NOTE: You need an updated/modern manager to avoid problem
        when "Possible incorrect Sdk-based project types": PR #123
        3F/MvsSln#23

        Use it from official 1.7 release:
        https://github.com/3F/DllExport/releases/tag/v1.7
        https://www.nuget.org/packages/DllExport/1.7.0

        Otherwise you need provide manually msbuild instance
        that can process modern Sdk-types due to modern VS/dotnet sdk
        dependencies for netcore-based projects.

        For example, through hMSBuild https://github.com/3F/hMSBuild
        ```
        DllExport ... -msb hMSBuild
        ```

* NOTE: For command-line mode, To upgrade configured version to 1.7:
        ```
            DllExport -action Upgrade -dxp-version 1.7.0
        ```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants