In our product, we have used sgen to create .xmlserializers.dll's for all of the classes we serialize/deserialize for three reasons.
First, because we've run into cases where customers had .NET installs that actually failed to dynamically generate the xml serializer classes on the fly.
Second, it improves performance.
Third, we break when exceptions are thrown. This allows us to improve our code by eliminating exception-throwing as much as possible. When there is not a prebuilt xmlserializer dll, the framework throws an exception, which breaks into the debugger. Not a problem for our customers, but we don't want to turn this off for our developers, who use it to find problems in the code.
We cannot generate xml serializer dlls for the Telerik stuff, because they need to be signed using the same key used for the assembly the types come from. Could you guys provide these dlls for your releases?
First, because we've run into cases where customers had .NET installs that actually failed to dynamically generate the xml serializer classes on the fly.
Second, it improves performance.
Third, we break when exceptions are thrown. This allows us to improve our code by eliminating exception-throwing as much as possible. When there is not a prebuilt xmlserializer dll, the framework throws an exception, which breaks into the debugger. Not a problem for our customers, but we don't want to turn this off for our developers, who use it to find problems in the code.
We cannot generate xml serializer dlls for the Telerik stuff, because they need to be signed using the same key used for the assembly the types come from. Could you guys provide these dlls for your releases?