2010-06-11 5 views
2

어셈블리에 "."이있을 때 외부 어셈블리의 정적 메서드에 액세스하는 데 BizTalk 2006 R2에 몇 가지 제한이 있습니까? 이름으로?BizTalk 외부 어셈블리 네임 스페이스 및 정적 메서드

BizTalk 프로젝트 "FooBar"와 외부 어셈블리 프로젝트 "FooBar.Helper"(강력하게 서명되고 GAC'ed)와 "Demo"(공개 및 직렬화 가능) 클래스로 솔루션을 설정했습니다. BizTalk 프로젝트에서 참조됩니다.

"FooBar.Helper.Demo"형식의 BizTalk 변수를 만들고 인스턴스 메서드에 액세스 할 수 있지만 Intellisense에서 FooBar 네임 스페이스를 표시하지만 표현하면 오류 "불법 점선 이름"을 얻을 ???

그러나 다른 프로젝트 인 "ExtComp"를 "Test"클래스에 추가하면 정적 메서드가 Intellisense에 표시됩니다 !!! 내가 볼 수

유일한 차이점은 첫 번째 외부 어셈블리의 점을 가지고있다 그것을

답변

1
당신은 당신의 헬퍼 클래스의 네임 스페이스/이름을 변경 시도 할 수

은 ...는 BizTalk 프로젝트 모델 네임 스페이스가 얼마나 몇 가지 제한 사항이 있습니다 해결 된; 때로는 쉽게 끊을 수 있습니다. 시도해 볼 가치가 있습니다.

+0

고마워 ... 내가 간다. – SteveC