我有一个看起来像这样的方法:
Function ExecuteAndLogError(Of TResult)(ByVal code As Func(Of TResult), _
ByVal sql As String, _
Optional ByVal parameters As SqlParameterCollection = Nothing) As TResult
End Function
Run Code Online (Sandbox Code Playgroud)
我收到此编译器错误:
'Func'在名称空间'System'中是不明确的.
这是有问题的那一行
Func(Of TResult)
这些是我对该网站的引用
这就是我要导入的内容
我忘了导入某些内容或添加对某些内容的引用吗?
更多信息
我最近将我的网站从Visual Studio 2005升级到Visual Studio 2008.
这是我为解决这个问题所做的工作.
我去了Visual Studio中的对象浏览器并搜索了Func
.我有两个引用,System
因为我导入了一个库,Newtonsoft.Json.因为我从2005年到2008年将我的网站升级了,所以Newtonsoft仍在引用2.0框架.所以,我刚刚删除了对Newtonsoft的引用并解决了我的问题.