Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从.NET 4降级到3.5-类型或命名空间名称';林克';命名空间中不存在';系统&x27;_C#_Compiler Errors_Runtimeexception - Fatal编程技术网

C# 从.NET 4降级到3.5-类型或命名空间名称';林克';命名空间中不存在';系统&x27;

C# 从.NET 4降级到3.5-类型或命名空间名称';林克';命名空间中不存在';系统&x27;,c#,compiler-errors,runtimeexception,C#,Compiler Errors,Runtimeexception,我刚刚被要求将一个应用程序从.NET 4.0降级到.NET 3.5,以确保在客户服务器上的兼容性。该应用程序编译成功,但它加载了一个C#源文件,并在运行时遵守该文件,以允许客户更改功能 在应用程序中,它试图编译源文件时抛出异常,因为它找不到System.Linq。我试图添加System.Data.Linq.dll作为编译引用,但它表示找不到System.Data.Linq.dll。我曾尝试将mscorlib.dll添加为编译引用,因为这是另一篇文章的提示,但没有效果 有什么建议吗 我已经在我的项

我刚刚被要求将一个应用程序从.NET 4.0降级到.NET 3.5,以确保在客户服务器上的兼容性。该应用程序编译成功,但它加载了一个C#源文件,并在运行时遵守该文件,以允许客户更改功能

在应用程序中,它试图编译源文件时抛出异常,因为它找不到System.Linq。我试图添加System.Data.Linq.dll作为编译引用,但它表示找不到System.Data.Linq.dll。我曾尝试将mscorlib.dll添加为编译引用,因为这是另一篇文章的提示,但没有效果

有什么建议吗

我已经在我的项目中包含了以下引用,并尝试将它们传递给编译器


System.dll、System.Core.dll、System.Data.dll、System.Data.Linq.dll、System.Drawing.dll、System.Xml.dll

System.Core.dll应该是您所需要的全部,至少对于Linq to对象来说是如此。仔细检查您是否真的在加载它。如何将引用的程序集添加到编译器中?确保这些都是正确的版本(即3.5而不是4或更高版本)。最后,我从脚本中删除了Linq,因为客户没有修改,它只使用了一个Any()。加上这是一个无偿的变化,所以我不想花很多时间!