我似乎无法弄清楚为什么我不能添加对.net命名空间的引用System.Linq.我使用aspnet_regiis来检查我是否安装了最新版本的asp.net:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
4.0.30319.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
Run Code Online (Sandbox Code Playgroud)
我也试过添加一个引用System.Core,但我仍然无法引用该System.LinqDLL.
也在我的web.config下
<assemblies>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
Run Code Online (Sandbox Code Playgroud)
正如我在网站应用程序中对System.Core和System.Data.Linq的引用之前所提到的:在属性页面 - >引用我可以清楚地看到现有的参考我再次添加它们以防万一仍然我不能使用System.Linq或System.Linq.Data NameSpaces.
任何想法如何我可以参考System.Linq DLL将不胜感激.
And*_*per 12
System.Core是System.Linq名称空间所在的dll .只要您System.Core在项目中有引用,就应该能够做到
using System.Linq;
Run Code Online (Sandbox Code Playgroud)
在您想要使用Linq方法的任何源文件中.
References 在解决方案资源管理器中检查.如果没有System.Core那么:
| 归档时间: |
|
| 查看次数: |
35246 次 |
| 最近记录: |