vs2010 で vb プロジェクトのサービス参照を追加する際に問題が発生しました。サービス参照を追加できますが、ネストされたクラス (class.nestedclass) の一部が見つかりません。C# プロジェクトにサービス参照を追加すると、これらのクラスは正常に表示されます。
wcf サービス コードにアクセスできないため、サービスがどのようにセットアップされているかを正確に知ることは困難です。
いくつかのテストの後、これが起こっていました:
public partial class OuterClass
{
public Nested nested { get; set; }
public class Nested
{
public string prop { get; set; }
}
}
vb プロジェクト (サービス参照など) からこのコードを参照すると、大文字と小文字の区別の問題により、ネストされたクラスが表示されません。
c# の世界では問題なく動作しますが、vb ではあまり機能しません。これが誰かに役立つことを願っています。