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

Upgrade Windows.Form #95

Closed
mpostol opened this issue Feb 8, 2020 · 4 comments
Closed

Upgrade Windows.Form #95

mpostol opened this issue Feb 8, 2020 · 4 comments
Assignees
Labels
dependence hell dependencies refactoring Refactoring Code modification without new functionality UI Refactoring Removing Forms from User Interface
Milestone

Comments

@mpostol
Copy link
Owner

mpostol commented Feb 8, 2020

The package has changed the name. The new name is UAOOI.WIndoesForms.
This package doesn't depend on RealTime, but it contains GUI abstraction definitions.

@mpostol mpostol added the Refactoring Code modification without new functionality label Feb 8, 2020
@mpostol mpostol self-assigned this Feb 8, 2020
mpostol added a commit that referenced this issue Feb 8, 2020
- changed solution name
mpostol added a commit that referenced this issue Feb 9, 2020
- done for ModelDesigner.Configuration
- changed target framework to 4.7.2
- ModelDesigner.Configuration - removed dependency on RealTime
- Added dependency on UAOOI.Windows.Forms" version="7.0.3-Delta" targetFramework="net472" (replaces id="CAS.Windows.Forms" version="6.1.2" targetFramework="net461")
mpostol added a commit that referenced this issue Feb 9, 2020
mpostol added a commit that referenced this issue Feb 11, 2020
- it is impossible to removed dependency from ModelDesigner.Configuration.UnitTests as the side effect:  - CAS.CommServer.UA.ConfigurationEditor.ServerConfiguration.3.20.4 i added to be used as plugin by the ModelDesigner.DesignStudio
- unimportant modifications
- UT 👍
mpostol added a commit that referenced this issue Feb 11, 2020
- UAOOI.Windows.GUIAbstractions must be defined as the nuget. ModelDesigner.DesignStudio requires reference to it. Now the reference is added directly to the main packages folder
- finished modification of ModelDesigner.DesignStudio and ModelDesigner.DesignStudio.UnitTest
- UT 👍
mpostol added a commit that referenced this issue Feb 11, 2020
- ModelDesigner.ImportExport dependence on Windows.Form is just a side effect.
- UT 👍
@mpostol
Copy link
Owner Author

mpostol commented May 13, 2020

Results to remove the old stuff from the following projects

  • ModelDesigner.DesignStudio : Unable to uninstall 'CAS.Windows.Forms.6.1.2' because 'CAS.CommServer.DA.Client.2.0.18, CAS.CommServer.DA.Viewer.3.11.17, CAS.CommServer.DAClientConfiguration.5.1.6' depend on it.

-ModelDesigner.ImportExport: Unable to uninstall 'CAS.Windows.Forms.6.1.2' because 'CAS.CommServer.DA.Client.2.0.18, CAS.CommServer.DA.Viewer.3.11.17, CAS.CommServer.DAClientConfiguration.5.1.6' depend on it.

  • ModelDesigner.Configuration.UnitTests: Unable to uninstall 'CAS.Windows.Forms.6.1.2' because 'CAS.CommServer.DAClientConfiguration.5.1.6, CAS.CommServer.UA.ConfigurationEditor.ServerConfiguration.3.20.4' depend on it.

@mpostol
Copy link
Owner Author

mpostol commented May 13, 2020

Checking if there is code references to 'CAS.Windows.Forms`.

mpostol added a commit that referenced this issue May 13, 2020
- removed all references in the program code
@mpostol
Copy link
Owner Author

mpostol commented May 13, 2020

To remove the dependency on CAS.Windows.Forms the following packages must be updated.

@mpostol mpostol added dependence hell dependencies refactoring UI Refactoring Removing Forms from User Interface labels May 18, 2020
@mpostol mpostol modified the milestones: Backlog, Rel 5.0 Feb 6, 2021
@mpostol
Copy link
Owner Author

mpostol commented Feb 6, 2021

It is done or covered by #211.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependence hell dependencies refactoring Refactoring Code modification without new functionality UI Refactoring Removing Forms from User Interface
Projects
None yet
Development

No branches or pull requests

1 participant