2010-06-11 2 views
2

Есть ли какое-то ограничение в BizTalk 2006 R2 для доступа к статическим методам во внешних сборках, когда сборка имеет «.». во имя ?Внешнее пространство приложений и статические методы BizTalk

У меня есть решение с проектом BizTalk «FooBar», а также проект внешней сборки «FooBar.Helper» (строго подписанный и GAC'ed) с классом «Demo» (публичный и serializable), который ссылается в проекте BizTalk

Я могу создать переменную BizTalk типа «FooBar.Helper.Demo» и получить доступ к методу экземпляра, но в окне выражения Intellisense отображает пространство имен FooBar, но если я его раскрашу, я получить ошибку «незаконное пунктирное имя» ???

Однако я могу добавить еще один проект, «ExtComp» с классом «Test», и его статические методы отображаются в Intellisense !!!

Единственное различие я вижу, это первый внешний узел имеет точку в его

ответ

1

Вы можете попробовать изменить пространство имен/имя вашего вспомогательного класса ... модель BizTalk проект имеет ряд ограничений, в том, как пространства имен решены; поэтому его иногда легко сломать. Возможно, стоит попробовать.

+0

Спасибо ... Я отдам его – SteveC

Смежные вопросы