Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
Apache License 2.0
927
stars
171
forks
source link
Referencing a vcxproj by path and linking to the project #230
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.
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:
conf.ProjectReferencesByPath.Add(@"path to my vcxproj")
as part of the configure of the projectThe other way I tried that does not yield the error and correctly adds the project is:
conf.ProjectReferencesByPath.Add(@"path to my vcxproj")
as part of the configure of the solutionThe 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.