请高手指点:引用出现的问题 我在一个解决方案中有两个项目,其中一个要引用另一个.如果在引用时真接引用的项目,则编译通过,运行也没有问题。可是如果不引用项目,而是引用第二个工程编译后的dll文件,编译通过,运行时却报错,这种情况一般由何引发... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般引用类库项目和引用类库项目生成的dll是一样的。如果不一样,那说明你的类库项目中有可能还引用了其他的dll,你要把那些dll也要拷贝进来。 不知道你具体报什么错误,有一种情况经常发生。就是两个项目中,比如A和B。A的版本号设置是1.0.*,同时B要引用A。假设在B引用A时,A的版本号是 1.0.6552那么在引用DLL的情况下:编译的时候,A的版本号变化了,假设变化为 1.0.6553而编译器将新的A版本号1.0.6553绑定给了B,但是由于是引用DLL,所以开发环境没有将版本号为1.0.6553的A.DLL复制到B的运行目录下。所以B在运行时去查找版本号为1.0.6553的A.DLL时就无法找到。 楼上两位,copy是copy到bin下就可以了还是在我要引用那个工程中,要把它们也引进去? 如何将image和label放在picturebox内 GDI+视频图像处理优化,cpu占用率过高(30%-50%),如何解决啊? 没有可用于当前位置的源代码。 个人认为是一个很有难度的问题,有信心的进来 一个修改ppt的问题,急急急 編譯時必須使用 /unsafe 選項 我安的是C#2005速成版写程序 读动网论坛的一个实例,怎么返回的html代码都是"....正在登陆论坛…….." 菜鸟求助,一个关于MDI容器的问题 sql对象的问题,很是困惑? .net2003下关于treeview的事件问题 刚安装的.net,建立工程的时候报错!
如果不一样,那说明你的类库项目中有可能还引用了其他的dll,你要把那些dll也要拷贝进来。
就是两个项目中,比如A和B。A的版本号设置是1.0.*,同时B要引用A。
假设在B引用A时,A的版本号是 1.0.6552那么在引用DLL的情况下:
编译的时候,A的版本号变化了,假设变化为 1.0.6553
而编译器将新的A版本号1.0.6553绑定给了B,但是由于是引用DLL,所以开发环境没有将版本号为1.0.6553的A.DLL复制到B的运行目录下。所以B在运行时去查找版本号为1.0.6553的A.DLL时就无法找到。