ASP.NET C#:具有不同类库的程序集,这些类库针对不同的.NET版本,并且在内部相互依赖

本文关键字:类库 NET 版本 在内部 依赖 同类 程序集 ASP | 更新日期: 2023-09-27 18:30:11

这是一个遗留的asmx web服务,其中我有一个包含6个类库的解决方案文件,其中一个公开为web。类库的组合引用了.net 2.0框架(原因是它们引用了自定义COM dll),而其余的则引用了.net 4.0框架,因为dll是在4.0中开发的类库内部相互引用是因为我遇到了编译错误吗?

我想达到的目标有可能吗?如果是,那么如何。

请提出建议。谢谢

ASP.NET C#:具有不同类库的程序集,这些类库针对不同的.NET版本,并且在内部相互依赖

解决方案是将依赖类文件保留为不同的类库,即针对2.0构建项目,因为它使用的是遗留的COM dll,然后构建另一个类库并将它们定位到4.0框架,从而解决了依赖问题。