Sharpmake icon indicating copy to clipboard operation
Sharpmake copied to clipboard

Referencing a vcxproj by path and linking to the project

Open jonathansty opened this issue 2 years ago • 0 comments

Hi,

I'm trying to use ProjectReferencesByPath to reference an externally generated vcxproj the allow building. I'm unable to get this working correctly though.

First thing I tried:

  • Adding conf.ProjectReferencesByPath.Add(@"path to my vcxproj") as part of the configure of the project
  • Generation works but VS is not happy with this "project cannot be added to the solution because a project with the same project filename already exists in the solution

The other way I tried that does not yield the error and correctly adds the project is:

  • Adding conf.ProjectReferencesByPath.Add(@"path to my vcxproj") as part of the configure of the solution
  • Generation works and visual studio loads.

The main issue here is that there doesn't seem to be a way to reference the vcxproj correctly from within the actual project? E.g. the project that needs to link against my external vcxproj is not able to do this as I can't set it as a reference/dependency.

jonathansty avatar Nov 08 '22 14:11 jonathansty