升级到.NET 4.5后,web.config仍显示程序集版本2.0 [英] After up gradation to .NET 4.5 web.config still showing assemblies version 2.0

查看:202
本文介绍了升级到.NET 4.5后,web.config仍显示程序集版本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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆