here으로 정의 된 확장 메서드를 구현했습니다. 나는 이것들을 별도의 어셈블리에 넣었습니다 - Brandon.Extensions. Silverlight 런타임에 대해 빌드됩니다. 이러한 확장 메서드를 사용하고자하는 Silverlight 응용 프로그램이 있습니다. 내 Silverlight 프로젝트에서 Brandon.Extensions 프로젝트에 대한 참조를 추가했습니다. 아무런 문제가 없습니다. 그러나 확장 기능을 표시 할 수 없습니다. 확장 메서드를 사용하려는 페이지에서 코드 페이지의 맨 위에 Imports Brandon.Extensions
을 입력하기 시작하고 해당 네임 스페이스에 인텔리 센스가 나타나지 않습니다.클래스 라이브러리의 Silverlight 확장 메서드
이것이 Silverlight 문제인지 일반적으로 확장명 문제인지 확실하지 않습니다. Silverlight 응용 프로그램에서 확장 메서드를 사용할 수있게하려면 어떻게해야합니까?
참고 :
Brandon.Extensions 프로젝트 내에서 루트 네임 스페이스는 Brandon.Extensions이고 내 확장을 보유하는 모듈의 이름은 IEnumerableExtensions입니다. Silverlight 프로젝트의 이름은 Brandon.SilverlightApp이고 루트 네임 스페이스는 동일합니다.
프로젝트 중 하나에 강력한 이름의 키가 서명되어 있습니까? –
아니요 전혀 서명되지 않았습니다. –