Tag: dll reference

最终编译程序集中.Net中项目和dll依赖项之间的差异

假设我有两个项目A和B. A取决于B.我可以用两种方式指定: 在同一个解决方案中包含A和B,并将B指定为A的项目依赖项。这在A的msbuild项目中显示为“ProjectReference”节点。 包含对B编译的dll的引用作为A的依赖。这在A的msbuild项目中显示为“Reference”节点 我的问题是,一旦我为A构建程序集,这两种方法之间的最终输出是否存在差异。 我尝试创建几个简单的项目来模拟这种关系并尝试比较 – 但不同的比较工具告诉我不同​​的东西。 在写一些逐字节比较这些文件的东西时,我想知道你们是否对此有所了解。 具体来说,如果我使用dll引用而不是项目引用,构建的程序集的行为是否会有任何差异。