2016-08-20 60 views
0

我有我需要添加到我的主要項目中的幾個項目,我現在在部分類應用MyWpfExtension.vb添加項目

得到一個錯誤的MyWpfExtension.vb文件後,得到一個「失敗重載決議」

重載決策失敗,因爲沒有「新」是訪問

Partial Class Application 
    Inherits Windows.Application 

    <SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")> _ 
    <SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")> 
    Friend ReadOnly Property Info As AssemblyInfo 
     <DebuggerHidden> 
     Get 
      Return New AssemblyInfo(Assembly.GetExecutingAssembly()) 'Error here 
     End Get 
    End Property 
End Class 

的錯誤是我的評論。當它試圖返回新的AssemblyInfo時它會拋出一個錯誤。

需要一些幫助,我不能讓這個現在來編譯,即使一切工作正常。

回答

0

顯然你已經添加的東西,包括一個名爲AssemblyInfo類,它期望不同的參數,而不是你反正一前一後。

如果我猜的話,你想要的類是Microsoft.VisualBasic.ApplicationServices.AssemblyInfo class。爲確保您使用的具體的一個,你可以通過它的整個命名空間引用類,而不是:

<SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")> _ 
<SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")> 
Friend ReadOnly Property Info As Microsoft.VisualBasic.ApplicationServices.AssemblyInfo 
    <DebuggerHidden> 
    Get 
     Return New Microsoft.VisualBasic.ApplicationServices.AssemblyInfo(Assembly.GetExecutingAssembly()) 
    End Get 
End Property 
+0

我沒把它添加任何東西,這是自動生成的兩種或現在拋出一個錯誤由於存在某些衝突......我必須更多地瞭解它 – MattE

+0

@MATE:不是這個特定的文件,但是你說你正在爲你的主項目添加一些項目。其中一個可能包含一個名爲'AssemblyInfo'的類。試着根據我的回答改變它,看看它是否有效。 –

+0

結束了一個問題,與被重寫的AssemblyInfo類與自己定義的NuGet包之一......一旦我刪除它恢復到原來的包和錯誤不見了 – MattE