Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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# 将ASP.NET目标版本从4.5更改为4.0_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4_Reference - Fatal编程技术网

C# 将ASP.NET目标版本从4.5更改为4.0

C# 将ASP.NET目标版本从4.5更改为4.0,c#,asp.net,asp.net-mvc,asp.net-mvc-4,reference,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Reference,因为我使用的hostingprovider只支持ASP.NET 4.0,当我在ASP.NET 4.5中构建项目时,我尝试将该版本转换为4.0,但现在有很多警告 我怎样才能解决这个问题?这些警告大多是这样说的,即: 无法解析主引用DotNetOpenAuth.OpenId.RelyingParty,版本=4.1.0.0,区域性=neutral,PublicKeyToken=[key],processorArchitecture=MSIL,因为它是根据.NETFramework,版本=v4.5 fr

因为我使用的hostingprovider只支持ASP.NET 4.0,当我在ASP.NET 4.5中构建项目时,我尝试将该版本转换为4.0,但现在有很多警告

我怎样才能解决这个问题?这些警告大多是这样说的,即:

无法解析主引用DotNetOpenAuth.OpenId.RelyingParty,版本=4.1.0.0,区域性=neutral,PublicKeyToken=[key],processorArchitecture=MSIL,因为它是根据.NETFramework,版本=v4.5 framework生成的。这是一个高于当前目标framework的版本。NETFramework,版本=v4.0


如果您不想创建一个全新的项目并复制所有代码,那么必须修复项目中的所有引用。您的错误表示项目使用的引用指向的.net framework比您使用的更高。如果是nuget引用,您可以运行更新包。那将是哪个包?我在哪里可以找到这些引用?我想这就像将这些引用中的版本调整为4.0之类的东西?更改托管提供商。就这么简单。如果我的提供商不维护他的服务器,我会告诉他,我的业务交给了一家维护服务器的提供商。