社区
C#
帖子详情
winform项目调用web的三层架构报错
yujiang930
2010-11-23 04:12:07
有一个C#.net Web项目用动软生成的工厂模式3层架构,现在我在解决方案中加入了一个winform项目,然后引用BLL层,引用后都正常,但是一启动就提示缺少引用是什么情况?为什么我加进来了不能启动?重新生成,清理方案,等等常规的都已经试了,很郁闷啊!
...全文
132
7
打赏
收藏
winform项目调用web的三层架构报错
有一个C#.net Web项目用动软生成的工厂模式3层架构,现在我在解决方案中加入了一个winform项目,然后引用BLL层,引用后都正常,但是一启动就提示缺少引用是什么情况?为什么我加进来了不能启动?重新生成,清理方案,等等常规的都已经试了,很郁闷啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujiang930
2010-11-23
打赏
举报
回复
[Quote=引用 5 楼 ghost_bright 的回复:]
可能是你的框架集不一样,在每一个层上右击鼠标--属性--应用程序--目标框架,查看下是不是不一样,不一样该一样就可以了
[/Quote]
是我搞错了,太激动了,呵呵掉了前面的前缀,可以了。多谢
yujiang930
2010-11-23
打赏
举报
回复
删掉重新添加,我都已经试过了不行!
ghost_Bright 我吧winform的目标框架改成了 .net framework 4
现在直接using 都不出来了
ghost_Bright
2010-11-23
打赏
举报
回复
可能是你的框架集不一样,在每一个层上右击鼠标--属性--应用程序--目标框架,查看下是不是不一样,不一样该一样就可以了
马老虎
2010-11-23
打赏
举报
回复
将引用删除掉 重新添加引用!
ZengHD
2010-11-23
打赏
举报
回复
很久没做三层了,不记得是引用DLL还是引用项目
再看看EXE路径下有没有相关DLL
yujiang930
2010-11-23
打赏
举报
回复
问题是我已经引用了!写代码的时候都是正常的,一启动就报错“缺少引用”
ZengHD
2010-11-23
打赏
举报
回复
缺少什么就引用什么
三层架构
的本质:工程契约与责任隔离
本文深入剖析
三层架构
(UI、BLL、DAL)的本质,强调其核心是工程级责任隔离与层间契约,而非物理分层或文件夹命名。重点阐述各层不可逾越的职责边界:DAL须严守原子性、禁业务逻辑;BLL是业务规则中枢,需独立于框架并支持可测试性;UI仅为用户意图翻译器,禁止越权处理业务。提出接口即契约、DTO为唯一跨层数据载体、DI实现松耦合等关键实践,并厘清ORM、IOC容器、序列化器等横切组件的真实定位。最后给出编译隔离测试等可落地的分层验证方法。
C#
WinForm
离线
调用
Ollama本地大模型实战
本文详解如何在C#
WinForm
桌面应用中离线集成Ollama本地大模型,涵盖HttpClient全局复用与超时调优、NDJSON流式响应逐行解析、模型加载状态主动探测、
WinForm
线程安全更新(TaskScheduler方案)、分级错误处理等5个关键技术点,并提供环境配置、UI设计、调试排查及热切换等生产级实践方案,适用于专利辅助、工业诊断等数据敏感场景。
.NET
三层架构
:为什么它仍是现代应用开发的坚实底座
本文深入剖析.NET
三层架构
(表现层、业务逻辑层、数据访问层)在现代应用开发中的核心价值,强调其本质是责任边界的隔离而非物理分层。内容涵盖分层原理、各层职责边界、依赖管理、DTO设计、依赖注入生命周期、仓储模式简化、读写分离实践,以及常见边界模糊、性能、测试和协作问题的根治方案。重点突出其作为微服务演进基础的务实定位,以及在可维护性、可测试性和团队协作上的工程优势。
WinForm
酒店管理系统实战:面向真实场景的桌面开发指南
本文聚焦基于
WinForm
开发生产级酒店管理系统的核心实践,涵盖技术选型逻辑(
WinForm
优于WPF/Blazor的五层现实约束)、精简技术栈(Dapper+SQL Server LocalDB+原生控件)、前台工作台界面设计、开房流程9步17校验、房态三层同步机制、EPPlus报表导出、轻量权限审计、DPI适配、打印机端口动态枚举、LocalDB预热、BackgroundWorker多线程UI更新、Inno Setup安装包构建,以及单店到连锁的可扩展架构设计。
分享在
winform
下实现模块化插件编程
文章详细介绍了如何在
WinForm
应用程序中实现模块化插件编程,包括创建类库
项目
、宿主应用程序实现、插件模块创建等步骤。通过拆分展示层并实现动态加载组件,解决了一次修改导致整个
项目
重新编译的问题,提高了开发效率和团队协作能力。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章