自写组件的调用问题

最近做一个项目,开发环境是VS,自己写了三个组件,暂命名为ABC吧,主程序是D,它调用了ABC。在编译时一会全部编译成功,一会又提示找不到ABC中的一个什么组件,这种情形经常反复出现,在网上查了下有博主说是.NET FramWork的版本不同所致,不过我的不属于这种情况。

当时还打开着一个解决方案,而且也调用了ABC,抱着试试的想法把它关了,再次编译,果然好很多,可问题依然没有彻底解决。因D依赖于ABC,就设置了D的依赖关系,保证在生成组件后再生成D,可还是不行。整个过程提示找不到AB的几率较高,将ABC的引用删除并重新添加,经常提示无法添加C,我设计时C调用了B,B调用了A(当时的设计以功能为主,坚持的一个原则就是可以分层,但不能交叉。在设计时,对各项目依赖关系的注意事项没有做过专门的了解,有研究的同学可以给下指点哈);于是又逐个添加了ABC的依赖关系,重新编译几次果然没有在出错。

总结下出现自写组件调用问题的解决办法:

  1. 关闭引用相同组件的程序;
  2. 挨个添加彼此的依赖关系;
  3. 别人的经验:检查.NET FramWork版本是否一致。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值