Hi,

I downloaded the beta in order to check if an issue we had with V6 was fixed. We currently reference the V6 Redgate.SQL.Shared.dll.

Does Redgate.Shared.SQL.dll replace this in V7? If so, is there any documentation of (breaking) changes?

Thanks
Aidan Ryan
ajryan
0

Comments

2 comments

  • Michelle T
    RedGate.SQL.Shared.dll has been split into two DLLs, RedGate.Shared.SQL.dll and RedGate.Shared.Utils.dll.

    Which parts of RedGate.SQL.Shared.dll do you use (or is it just that you are referencing it because you need to reference it to reference RedGate.SQLCompare.Engine)?

    A brief overview of the new DLLs follows:

    RedGate.Shared.SQL has the following classes which are in the API docs:

    Batch
    BlockExecutor
    BlockSaver
    ExecutionBlock

    I don't believe there have been any breaking changes in these - if there are, please tell us!

    RedGate.Shared.Utils has the following classes which are in the API docs:

    OperationCancelledException
    SerializationException
    SerializationInvalidFileException
    SerializationInvalidFileTypeException
    SerializationInvalidTypeException
    SerializationInvalidVersionException
    SerializationNotSupportedException
    SerializationParameterConversionException
    SerializationParameterEmptyException
    SerializationParameterMissingException
    StatusEventArgs

    and the interface ICancellable, the enumeration EncodingType and the delegate StatusEventHandler.

    The classes beginning 'Serialization' have been renamed from classes beginning 'Serialialization', which might be a breaking change.
    Michelle T
    0
  • ajryan
    Hi Michelle,

    Thank you for the quick and thorough response. :D

    Aidan
    ajryan
    0

Add comment

Please sign in to leave a comment.