2016-08-20 67 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