Note that there are some explanatory texts on larger screens.

plurals
  1. POReplace one Library components by second library components in order to completely remove first library assemblies
    primarykey
    data
    text
    <p>I have an windows application in .NET which uses two Libraries (naming LB1 and LB2). Both of these libraries are third party libraries. Now my client wants me to replace LB1 components by LB2 components in order to completely remove LB1 assemblies. (May be for cost cutting)</p> <p>I need to check that whether the controls/methods/other functionality that was achieved with LB1 can be achieved with LB2 or not. </p> <p>How can i do this?</p> <ol> <li>Manually (I tried but it took me long to identify only a few controls) </li> <li>By any tool.</li> </ol> <p>Also if anyhow I could figure out that LB1.Component1 can be replaced with LB2.Component2, then how can I change the whole code?</p> <ol> <li>Manually (It would take long time to replace each and every control individually)</li> <li>By any tool or script</li> </ol> <p>Hope my question(s) is clear, if not then please leave a comment, i would try to elaborate more.</p> <p><strong>Edit</strong> : It has been confirmed by client that for each control in LB1 there is a mirror copy in LB2 but dont know the exact mapping (names). This is what I have to identify. If I have to do it manually then what all things i need to take care of?</p> <p><strong>Edit 2</strong> : I used reflection and got to know that both of my assesblies has a class (named NCombo and Combo) which looks similar by name. Both have long descriptions. Can I anyhow know that these classes are identical? I mean, if there was some functionality with object of NCombo then can i achieve the same functionality with object of Combo. Objects have been used at several places therefore to check for each functionality by running the app would be very difficult. Is there any way to know that?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload