日期:2014-05-17  浏览次数:20556 次

项目从“.Net3.5”转化到“.Net4.0”发生错误
错误 12 类型“System.Web.UI.DataVisualization.Charting.Axis”同时存在于“c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework

\.NETFramework\v4.0\System.Web.DataVisualization.dll”和“c:\Windows\assembly\GAC_MSIL\System.Web.DataVisualization\3.5.0.0__31bf3856ad364e35\System.Web.DataVisualization.dll”中 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\m_web

\d044ce1a\2f55b85\App_Web_th0nsw32.2.cs 933

问题:原系统是“.Net3.5”的,其中使用了“MSChart”,现在要转化到“.Net4.0”就发生了错误。。。现在“MSChart”可以不要,怎样可以将错误删除???

------解决方案--------------------
移除你的项目中的msChart相关类库的引用。再重新添加引用。
------解决方案--------------------
关闭VS或者IIS,删除
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
下的所有文件再打开

或者VS里面删除对3.5版本的引用
------解决方案--------------------
不需要删除引用的,你只要把原有编译的文件删除掉就好了。按照孟子说的就可以了