Comments
8 comments
-
I'm sorry - I'm a little bit confused- are you showing the code before it gets processed or after (i.e. the Reflector output)?
If its before the porcesing- why are you using the TypeConvertor attributes and how exactly are you expecting smartassembly to deal with them? -
The code is before obfuscate. Since the ClassLibrary1 is merged to ClassLibrary2, the code of problem line after obfuscate should be: (if ClassLibrary1.ClassA is renamed to "CL1.CA"):
[System.ComponentModel.TypeConverter(typeof([ClassLibrary2:]CL1.CA))].
But now it is:
[System.ComponentModel.TypeConverter(typeof([ClassLibrary1:]CL1.CA))]
Do you notice the problem. The class name changes to "CL1.CA", but the referenced assembly is still ClassLibrary1. It should reference to the new ClassLibrary2, since the class is merged to it.
BTW, the TypeConvertorAttribute is used for design time support. -
Thank you for the extra clarification- I am going to have to ask for help from one of our experts- please wait while I do this...
-
Looks like this is just not yet supported- sorry. I will log a bug and this will get seen to at some point (I cannot be specific about when).
-
Thanks for you reply. Waiting...
-
Looks like we fixed it straight away. Please test with our early access release (installs side-by-side with current version):
http://www.red-gate.com/messageboard/vi ... hp?t=12254 -
It works now. Thanks for you effort. It is noticed that the new version is 6.0. When will the 6.0 be released to public? We had just bought the server license for 5.5, is that license working for 6.0?
-
It should be publically available in January (sorry, can't be more specific). The version 5 license won't apply but if you have a current maintenance contact we will create a new code for you.
Add comment
Please sign in to leave a comment.
This problem occurs after upgrating from {SA} 3 to {SA} 5.5. Is it a problem or some settings I should take care are missing?