Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Any one use LibCheck or know of an alternative

Any one use LibCheck or know of an alternative

Scheduled Pinned Locked Moved C#
csharpcomjsonhelpquestion
4 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pdohara
    wrote on last edited by
    #1

    Hello, I am working on an SDK that we are currently using internally. We plan to release it as a product eventually. I have been looking for a tool that would compare the public API of two different versions of the SDK so I can verify that what was changed in the interface is what we intended to change. I am particularly interested in breaking changes. I have attempted to use LibCheck on one of our assemblies (the one that only has dependencies on .Net) and I get an error loading the assembly. I have verified that the assembly has no dependencies except on .Net itself. Not sure why I would be getting this error. So have you successfully used LibCheck? Do you know of another tool I could use to compare the public APIs of two different versions of my SDK? Pat O

    Tanks for your support
    Pat O
    Blog

    _ _ _
    /*\== /*\== /*\==
    <ooo> <ooo> <ooo>

    L P 2 Replies Last reply
    0
    • P pdohara

      Hello, I am working on an SDK that we are currently using internally. We plan to release it as a product eventually. I have been looking for a tool that would compare the public API of two different versions of the SDK so I can verify that what was changed in the interface is what we intended to change. I am particularly interested in breaking changes. I have attempted to use LibCheck on one of our assemblies (the one that only has dependencies on .Net) and I get an error loading the assembly. I have verified that the assembly has no dependencies except on .Net itself. Not sure why I would be getting this error. So have you successfully used LibCheck? Do you know of another tool I could use to compare the public APIs of two different versions of my SDK? Pat O

      Tanks for your support
      Pat O
      Blog

      _ _ _
      /*\== /*\== /*\==
      <ooo> <ooo> <ooo>

      L Offline
      L Offline
      lawrenceinba
      wrote on last edited by
      #2

      http://social.msdn.microsoft.com/forums/en-US/csharplanguage/thread/5b31a847-cbb7-44b1-9e80-8a0b1d98a9ab106 [^] try this link

      the quieter u become more u hear

      P 1 Reply Last reply
      0
      • L lawrenceinba

        http://social.msdn.microsoft.com/forums/en-US/csharplanguage/thread/5b31a847-cbb7-44b1-9e80-8a0b1d98a9ab106 [^] try this link

        the quieter u become more u hear

        P Offline
        P Offline
        pdohara
        wrote on last edited by
        #3

        Thanks, though I was not able to follow the link (500 error).

        Tanks for your support
        Pat O
        Blog

        _ _ _
        /*\== /*\== /*\==
        <ooo> <ooo> <ooo>

        1 Reply Last reply
        0
        • P pdohara

          Hello, I am working on an SDK that we are currently using internally. We plan to release it as a product eventually. I have been looking for a tool that would compare the public API of two different versions of the SDK so I can verify that what was changed in the interface is what we intended to change. I am particularly interested in breaking changes. I have attempted to use LibCheck on one of our assemblies (the one that only has dependencies on .Net) and I get an error loading the assembly. I have verified that the assembly has no dependencies except on .Net itself. Not sure why I would be getting this error. So have you successfully used LibCheck? Do you know of another tool I could use to compare the public APIs of two different versions of my SDK? Pat O

          Tanks for your support
          Pat O
          Blog

          _ _ _
          /*\== /*\== /*\==
          <ooo> <ooo> <ooo>

          P Offline
          P Offline
          pdohara
          wrote on last edited by
          #4

          I was able to make it work. The unfortunate assembly load error was a result of invalid command line arguments. Here is the syntax for those that are interested: libcheck -full C:\temp\CNX_2.0 -store full 2.0.59.0 libcheck -full C:\temp\CNX_2.1 -store full 2.1.150.0 libcheck -compare 2.0.59.0 2.1.150.0 In this example the 2.0.59.0 and 2.1.150.0 are the build numbers of the 2.0 and 2.1 releases respectively. Pat O

          Tanks for your support
          Pat O
          Blog

          _ _ _
          /*\== /*\== /*\==
          <ooo> <ooo> <ooo>

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups