You'd think this would be easy, but nope. I've tried defining the property within the project reference item. I've tried passing it using
<Properties>
<Properties>
and
<AdditionalProperties>
<AdditionalProperties>
. I've tried using a custom
<MSBuild>
<MSBuild>
compilation after resolving references and overwriting the copied assembly. Nothing works. I know this is a niche use case, but is it that weird to pass properties between projects? I've also tried defining compilation constants for a project reference but nothing I do works.