升级到.NET 4.5后,web.config仍显示程序集版本2.0 [英] After up gradation to .NET 4.5 web.config still showing assemblies version 2.0
问题描述
我已将我的应用程序从.NET 3.5升级到.NET 4.5。
web.config中的所有程序集引用都迁移到4.0.0.0但是在2.0和3.5中显示的是2个程序集,是否存在这有什么原因吗?
1)但是在siteMap标签下的汇编参考下面仍然显示版本2.0.3600.0
I have upgraded my application from .NET 3.5 to .NET 4.5.
All assembly references in web.config get migrated 4.0.0.0 but below 2 assemblies are showing in 2.0 and 3.5, is there any reason for this?
1) But below assembly reference under siteMap tag is still showing version 2.0.3600.0
<add name="DefaultNavProvider" securityTrimmingEnabled="true" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" siteMapFile="~/Default.sitemap"/>
2)内部
2) Inside
<system.webServer>
System.Web.Handlers.ScriptModule
显示版本3.5,如下所示
is showing version 3.5 as below
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
基本上我不想依赖2.0和3.5框架,我的升级代码应该只用4.5框架独立工作
我尝试了什么:
尝试将表格3.5多次迁移到4.5
basically i don't want any dependency on 2.0 and 3.5 framework, my upgraded code should work independently only with 4.5 framework
What I have tried:
Tried to migrate form 3.5 to 4.5 multiple time
推荐答案
在项目的项目引用下删除旧版本,然后添加新版本。
Under project references for your project remove the old version, then add the new version.
这篇关于升级到.NET 4.5后,web.config仍显示程序集版本2.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!