如何解决在.NET Framework中管理库依赖关系的正确方法是什么?
我有一个.NET Framework项目,其中包含一组相关程序集。其中一个程序集依赖于第三个程序集。
项目1取决于->大会A,取决于->大会B
我想做的是确保在部署程序集A时,该程序包中包括程序集B。是否有一种方法可以强制在程序集A中进行依赖性检查,以便如果启动程序1,而在程序集B中不存在程序集B,则项目1将失败?
我是否应该将程序集B包含在项目1中?我对此不满意的是,项目1中没有针对程序集B的代码引用。在审查项目时会产生误导,因为由于程序集A的原因,这种依赖关系并不明显。
解决方法
-
确保NuGet的作者正确地编写了“ Assembly A”,并正确引用了所有相关的NuGet。
-
如果您不使用NuGet添加“程序集A”,请-为“程序集A”创建NuGet,然后转到1。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。