ASP.NET CS0433错误解决办法
2014-04-15 10:00
239 查看
我遇到的问题:
在项目中右键->添加->使用母版页的Web窗体导致web.config文件中多了如下两行:
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
由于之前已经有了Add标签,在增加两行,就重复定义了所以报错。
其他可能导致错误的解决办法:
出现这种错误大概有三种情况:
1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。
2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除
3、我就是遇见得这种情况:控件得名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。
另见StackOverflow:
http://stackoverflow.com/questions/1757289/where-does-error-cs0433-type-x-already-exists-in-both-a-dll-and-b-dll-come
在项目中右键->添加->使用母版页的Web窗体导致web.config文件中多了如下两行:
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
由于之前已经有了Add标签,在增加两行,就重复定义了所以报错。
其他可能导致错误的解决办法:
出现这种错误大概有三种情况:
1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。
2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除
3、我就是遇见得这种情况:控件得名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。
另见StackOverflow:
http://stackoverflow.com/questions/1757289/where-does-error-cs0433-type-x-already-exists-in-both-a-dll-and-b-dll-come
相关文章推荐
- DEDECMS相关文章不相关的解决办法
- form中的button,添加在内部,多了一条线,解决办法
- 针对上传木马找不到名字的解决办法
- office2010:打开和关闭Word文档提示“Microsoft Word已停止工作”的解决办法
- IIS6配置后仍然无法解析json文件解决办法
- win7 64位下安装nodejs 的jquery@1.6.3时无法安装依赖包jsdom的解决办法
- Android中实现ListView滑动删除时滑动和触摸冲突问题解决办法
- Symbol looup error: undefine symbol: _xxxxxx问题解决办法
- PHP DATE( )函数与系统时间差8小时解决办法
- Eclipse从SVN检出项目Java类图标空心的解决办法
- STM32串口第一个字节丢失解决办法
- mysql数据库迁移否视图无法打开的解决办法
- Could not connect to '192.168.80.145' (port 22): Connection failed的解决办法(远程连不上xshell)
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- TCP 协议状态分解---服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
- ping: unknown host 解决办法
- DATAGRID删除最后一行时出错的解决办法
- 遭遇Asp.Net长文件名下载的问题和解决办法
- QSqlDatabase 使用小结,解决部分数据库操作导致程序崩溃的办法
- Visual studio 2010 中文版正式版无法安装Silverlight4 Tools的解决办法 Silverlight4 Tools中文版