CS0433: 类型“Utils”同时存在于 App_Code.dll和WebApp.dll中

今天项目一编译就报错,昨天还好好的。

报错内容: CS0433: 类型“Utils”同时存在于 App_Code.dll和WebApp.dll中

这个Utils是在 App_Code文件夹下的一个公共类,报错的是一个 aspx页面。


行 50:                             <div style="height: 30px; line-height: 30px; overflow: hidden;">
行 51:                                 <span style="color: #cc2626; font-size: 20px; font-weight: bold; font-family: '微软雅黑'">
行 52:                                     ¥<%# Utils.FormatPrice(Eval("xj"))%></span></div>
行 53:                         </div>
行 54:                     </li>

源文件: d:\工作\开发\WebApp\index.aspx    行: 52 


清理后编译,删除  c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\ 文件夹下所有文件再编译,还是报这个错误。


折腾来折腾去,后来偶然想起,aspx文件不能和cs文件同时引用同一个类,一检查项目,果然是这样。 index页面的aspx文件引用了这个类,另一个页面的cs文件也引用了这个类,由于是多人同时做的项目,今天一从SVN上面UPDATE下来就报错了。


解决方法很简单,在index页面的CS文件 声明一个公共方法去调用Utils的方法,aspx文件再调用cs文件的这个方法,做一个跳转。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值