Comments
2 comments
-
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. -
Hi Michelle,
Thank you for the quick and thorough response.
Aidan
Add comment
Please sign in to leave a comment.
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