用WebApplication创建 Project(三层的),再重新生成时DAL和BLL的.dll文件丢失,但是model的.dll文件不丢失。
丢失是什么意思?
麻烦你把你的解决方案的结构和重新生成的流程详细描述清楚。解决方案结构可以通过一个图片来展示,流程的描述要以图片展示的结果来描述,比如:
解决方案xxxxx(3个项目)
+ DAL
+ BLL
+ WebApplication
1、在 WebApplication 项目上点击鼠标右键选择“重新生成”,"输出"窗口显示:
1>------ 已启动生成: 项目: WebApplication, 配置: Debug Win32 ------
1> xxxx.cs
1> xxxx.vcxproj -> xxxxxxxx
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
2、打开 WebApplication 的输出目录:xxxxxxx\webapplication\bin,包含的 dll 或 .exe 文件有:
WebApplication.dll
谢谢您
是不是项目目录变化了 重新通过"引用-添加引用-项目" 添加dll进来 再生成
理论上丢失不太可能,你的dll是突然不见了?功能还存在吗?如果都没有了,再重新引用一下算了。
去项目里面翻翻看..
可能是对DLL的引用有问题,请重新回添加一下对项目的引用,然后重新生成一下。
检查项目之间的依赖关系。而且你要点解决方案生成,如果单个项目生成,而又没有依赖关系的话,是不会生成其他的dll的。
是不是没有生成成功?要把程序改对了,生成成功才有DLL的
根据依赖关系,一个个生成,顺序一般为 Model IDAL DAL BLL ,试试先,是不是有的出错了,或者生成顺序紊乱了