Можно ли с помощью Dotfuscator Professional V4.8 (от PreEmptive Solutions) сделать общедоступный тип из объединенной (или связанной) неосновной сборки общедоступным типом объединенной сборки?
То есть предположим, что в сборке A есть общедоступный тип с именем Foo, а в сборке B есть некоторый общедоступный метод с сигнатурой, включающей тип Foo. После слияния A и B в C с B в качестве основной сборки я бы хотел, чтобы Foo был общедоступным типом C.
Кажется, что dotfuscator всегда делает тип Foo внутренним для C.
- Я попытался добавить [System.Reflection.Obfuscation(Exclude=true)] для ввода Foo, но, похоже, это не дало никакого эффекта.
- Меня не волнует, что новый тип будет несовместим с типом из оригинальной сборки.