怎么添加System.Data.DataSetExtensions 3.5.0.0引用?

发表于:2009-12-07 11:43:10
Error 1 The type 'System.Data.TypedTableBase`1 <T0>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. F:\yyy\Global.asax 62

如何解决?谢谢!


  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#1楼 得分:30回复于:2009-12-07 12:28:24
对应的文件在“C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll”

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#2楼 得分:0回复于:2009-12-07 12:36:59
加了引用后,又出现错误:
Error 16 类型“System.Web.UI.UpdatePanel”同时存在于“c:\WINDOWS\assembly\GAC_MSIL \System.Web.Extensions\3.5.0.0__31bf3856ad364e35 \System.Web.Extensions.dll”和“c:\WINDOWS\Microsoft.NET\Framework \v2.0.50727\Temporary ASP.NET Files\yuxiang\9b66f920\9696d2df\assembly\dl3\c7be6f02\00083b43_793cc701 \System.Web.Extensions.DLL”中
请进一步指教,谢谢!

  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#3楼 得分:5回复于:2009-12-07 13:03:01
这种错误一般就只有WEB中才有,而且发生的原因只有一个,就是两处添加了引用,一般只要把Web.Config中的有关System.Web.UI.UpdatePanel的程序集引用删除即可。

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#4楼 得分:0回复于:2009-12-07 13:53:20
引用 3 楼 qldsrx 的回复:
这种错误一般就只有WEB中才有,而且发生的原因只有一个,就是两处添加了引用,一般只要把Web.Config中的有关System.Web.UI.UpdatePanel的程序集引用删除即可。


但是删除程序集引用后又提示错误:You must add a reference to assembly。。。

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#5楼 得分:0回复于:2009-12-07 14:30:17
System.Web.Extensions这玩意儿太麻烦了!唉!

  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#6楼 得分:2回复于:2009-12-07 14:54:59
根据它提示的错误信息,找下“c:\WINDOWS\Microsoft.NET\Framework \v2.0.50727\Temporary ASP.NET Files\yuxiang\9b66f920\9696d2df\assembly\dl3\c7be6f02\00083b43_793cc701 \System.Web.Extensions.DLL”,看看是不是3.5的版本,因为System.Web.Extensions还有一个1.1的版 本,希望你不是因为同时混淆了两种版本造成的问题。
另外Web.config中是可以看到使用的System.Web.Extensions的版本号的。

  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#7楼 得分:2回复于:2009-12-07 14:55:46
话说我添加的web.config最后有那么一句,你看看你的有没有:
<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#8楼 得分:0回复于:2009-12-07 15:08:04
解决办法:
http://topic.csdn.net/u/20090430/10/7cab23c0-2446-48c2-aba1-e6e4e80a6222.html

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#9楼 得分:0回复于:2009-12-07 15:36:07
上面的问题我自己解决了,可是又出现新问题:
Error 1 未能加载类型“FredCK.FCKeditorV2.FileBrowserConnector”。 F:\yuxiang\FCKeditor\editor\filemanager\browser\default\connectors\aspx\connector.aspx 1

请问FCKeditorV2哪里下载,怎么安装部署啊?

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#10楼 得分:0回复于:2009-12-07 15:37:33
FCKeditor\bin目录下已有FredCK.FCKeditorV2.dll,还是出现楼上的错误!

  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#11楼 得分:30回复于:2009-12-07 16:11:41
bin目录下有不意味着系统会添加引用,你还需要在程序中引用它。

  • cjq001用户头像
  • cjq001
  • (威猛先生 noteu.net)

  • 等 级:

#12楼 得分:0回复于:2009-12-07 16:23:33
谢谢楼上。第二个问题解决了。

可是现在又出现一个问题:
default.aspx上明明有 <asp:Panel id="panelWaihui" runat="server" BackColor="lightpink">
却提示错误:
Error 2 当前上下文中不存在名称“panelWaihui” F:\yyy\Default.aspx.cs 35

再加50分,谢谢!

  • qldsrx用户头像
  • qldsrx
  • (青龙白虎)

  • 等 级:

#13楼 得分:31回复于:2009-12-07 17:06:37
看看你的Default.asp.designer.cs 文件的中是否有panelWaihui的定义,所有在default.aspx中添加的标签控件都会自动在那个designer.cs文件中声明一下的,否则就会出现“上下文中不存在”的错误。
解决方法有二:
一、你可以自己添加那段定义,模仿其它控件的定义。
二、删除default.aspx的表签,重新添加,如果CodeBehind和Inherits都没错误的话,就会自动添加到designer.cs中去的。


回复于:2009-04-30 10:47:45

你的代码是不是从别的项目中赋值过来的? 出现这种错误大概有三种情况: 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.控件的名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。

回复于:2009-04-30 11:09:01

引用相同的DLL

 

 

转自:http://topic.csdn.net/u/20091207/11/9ab117a8-aefb-4971-82d0-7a81f3854e36.html

        http://topic.csdn.net/u/20090430/10/7cab23c0-2446-48c2-aba1-e6e4e80a6222.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值