簡體   English   中英

向缺少嵌套類的VB.NET項目添加服務引用

[英]Adding service reference to VB.NET project missing nested classes

在vs2010中為vb項目添加服務參考時遇到問題。 我能夠添加服務引用,但是缺少一些嵌套類(class.nestedclass)。 如果我在c#項目中添加服務引用,這些類將顯示正常。

我沒有訪問wcf服務代碼的權限,因此很難確切了解服務的設置方式。

經過一些測試,這是正在發生的事情:

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

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

當您從vb項目(服務參考或其他參考)引用此代碼時,由於區分大小寫問題,您看不到Nested類

在c#世界中效果很好,在vb中效果不佳。 希望這對某人有幫助。

這是一個遠景,但是在外部類中是否存在名稱相同但大小寫不同的嵌套類? 這在C#中可以正常工作,但是由於VB不區分大小寫,因此會將這兩個類視為沖突(並且不會為這兩個提供任何智能感知)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM