gpt4 book ai didi

asp.net - 如何修复 func 在命名空间中不明确 'system' 编译器错误

转载 作者:行者123 更新时间:2023-12-02 02:04:10 27 4
gpt4 key购买 nike

我有一个如下所示的方法:

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' is ambiguous in the namespace 'System'.

这是有问题的行

Func(Of TResult)

这些是我的网站引用

These are my references

这就是我要导入的内容

  • 导入 Microsoft.VisualBasic
  • 导入 System.Data.SqlClient
  • 导入 System.Data
  • 导入系统.诊断
  • 导入 System.Linq

我是否忘记导入某些内容或添加对某些内容的引用?

更多信息

我最近将我的网站从 Visual Studio 2005 升级到 Visual Studio 2008。

最佳答案

这是我为解决此问题所做的操作。

我转到 Visual Studio 中的对象资源管理器并搜索 Func。我对 System 中的所有内容都有两个引用,因为我导入了一个库 Newtonsoft.Json。因为我的网站从2005年升级到2008年,Newtonsoft仍然引用2.0框架。所以,我刚刚删除了对 Newtonsoft 的引用,这解决了我的问题。

关于asp.net - 如何修复 func 在命名空间中不明确 'system' 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434666/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com