请问大家,我新建了一个三层的项目,web层只引用了业务层,业务层只引用了数据层,但生成解决方案的时候web层的bin里自动就把数据层的dll引用了过来,这样web层就可以访问数据层了,手动删掉后一重新生成,数据层的dll又被自动的引用了过来,想问问大家是怎么回事,感激不尽
是的,会引用过来,但要求你别去用他就行了,你WEB层还能引用SqlConnection呢
web层引用了业务逻辑层的dll .它也会自动添加业务逻辑层所用的所有dll.它用了数据层的dll.所以自然也会引用过来。
因为你的项目引用是基于复制技术,所有项目必须在同一路径下。
你可以先将数据层项目注册到全局缓存,然后再引用,就不会复制了。