Suppose I have two projects A and B. A depends on B. I can indicate this in two ways:
- Include A and B in the same solution and specify B as the dependency of the project on A. This is displayed in project A msbuild as a "ProjectReference" node.
- Include link to compiled dll B as a dependency for A. This appears in the msbuild project as a "Link" node
My question is: as soon as I build the assembly for A, is there any difference in the final output between the two methods.
I tried to create a couple of simple projects that model this relationship and tried the comparison, but different comparison tools tell me different things. In anticipation of writing something comparing these files by bytes, I was wondering if you knew that you knew about it. In particular, will there be any difference in the behavior of the inline assembly if I use the dll link instead of the project link.
Rohith
source share