【发布时间】:2015-04-08 21:04:27
【问题描述】:
我按项目从 VS 2008 转换为 VS 2013。但是 2008 年的警告在 2013 年变成了错误
在模块中不当使用“Overloads”关键字。
在 VS 2008 中这是一个警告,但在 2013 年它变成了错误
代码:
<DllImport("kernel32.dll", CharSet:=CharSet.Ansi)> _
Public Overloads Sub CopyMemory(ByVal Destination As Integer, ByVal Source As Integer, ByVal Length As Integer)
End Sub
【问题讨论】:
-
这看起来像是一个错误声明的PInvoke
-
错误信息实际上说明了一切。
-
从方法中移除 Overloads 就可以了...