2013-06-07 3 views
0

vs2010에서 VB 프로젝트에 대한 서비스 참조를 추가하는 데 문제가 있습니다. 서비스 참조를 추가 할 수 있지만 일부 중첩 클래스 (class.nestedclass)가 누락되었습니다. 이러한 클래스는 C# 프로젝트에 서비스 참조를 추가하면 잘 보입니다.중첩 클래스가없는 VB.NET 프로젝트에 서비스 참조 추가

wcf 서비스 코드에 액세스 할 수 없으므로 서비스 설정 방법을 정확히 알기가 어렵습니다.

public partial class OuterClass 
{ 
    public Nested nested { get; set; } 

    public class Nested 
    { 
     public string prop { get; set; } 
    } 
} 

당신이 VB 프로젝트에서이 코드를 참조

(그렇지 않으면 서비스 참조 또는) 당신이 때문에 대소 문자 구분 문제

의 중첩 된 클래스를 참조 할 수 없습니다

몇 가지 테스트 후이 일어나고있는 것입니다

vb에서는별로 작동하지 않지만 C#에서는 제대로 작동합니다. 희망이 사람을 도움이됩니다.

답변

1

이것은 길지만, 같은 이름의 중첩 클래스가 있지만 외부 클래스에는 다른 대소 문자가 있습니까? 이것은 C#에서 잘 작동하지만, VB는 대소 문자를 구별하지 않으므로이 두 클래스를 충돌로 간주 할 것이며 (둘 중 하나에 대해서도 인텔리 센스를 제공하지 않을 것입니다).

+0

나는 내 자신의 질문에 막 대답하려했으나, 나를 때렸다. 네, 그게 정확히 문제입니다. 그 주위에 어떤 방법도없는 것처럼 보입니다. – jmagee

+0

더 명확히하기 위해 중첩 된 클래스 이름과 외부 클래스의 속성 이름 사이에 충돌이있었습니다. – jmagee