У меня есть ILMerged некоторые сборки. Например:Ячеистые классы, не видимые для решаратора
- foo.bar
- Bar.Foo
- Foo.Baz
в одну сборку. Например:
- FooBarBaz.Merged
И это работает. То есть, когда я ссылаюсь на FooBarBaz.Merged и используйте что-то вроде Foo.Bar.MyClass в коде, который он компилирует просто отлично.
Однако Resharper (v5) не работает. Использование любого типа из объединенной сборки кроваво-красное. Что еще хуже, я тоже не получаю никакого интеллекта для этих типов. В принципе, эта сборка не может сосуществовать с Resharper.
Интересно, есть ли какой-то параметр ILMerge, который может вылечить это. Документация ILMerge довольно хорошо скрыта, но я нашел this. Я взломал различные переключатели ... безрезультатно.
В качестве альтернативы, есть некоторые настройки Resharper, которые я могу изменить. Я действительно предпочитаю не делать этого, потому что это проект OSS.
Существует проблема для этого более в JetBrains, если кто-то заинтересован в голосовании за поддержку: HTTP://youtrack.jetbrains.net/issue/RSRP-192616 – jdasilva