Skip to content

VS: Support C# project references

When specifying a pure C# target in the target_link_libraries() call to another C++ target, a <ProjectReference> was setup for it (we wanted this) but also a corresponding .lib was added under <AdditionalDependencies> (we didn't want this).

This change introduces a check that prevents .lib linker options from being used when the corresponding target for that library is a C# target.

Fixes #17678 (closed)

Edited by Brad King

Merge request reports