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