conan-io / conan-vs-extension

Conan Extension for Visual Studio
https://marketplace.visualstudio.com/items?itemName=conan-io.conan-vs-extension
MIT License
59 stars 34 forks source link

Add Support for 'msbuild' generator? #182

Closed sully7 closed 3 years ago

sully7 commented 3 years ago

As far as I can tell so far, the extension only supports the visual_studio generator.

I think it would be extremely helpful if support was added for the (currently experimental) [msbuild](https://docs.conan.io/en/latest/reference/generators/msbuild.html?highlight=msbuild) generator.

In my opinion, the msbuild generator has a lot of added benefits (such as configuration-specific property sheets for individual dependencies), and makes a "VS without cmake" environment much easier to work with.

This might also help fix issues such as:

Thoughts??

memsharded commented 3 years ago

Hi @sully7

Thanks for the feedback. At the moment we don't plan to integrate this into the VS-extension, because it is experimental and a bit unstable. We are doing a ton of work to improve the integrations with the build system, not only the msbuild generator, but also there is a new MSBuildToolchain, that goes with a new MSBuild command helper.

We need to stabilize all of this before considering integrating it in the extension, it might take a while, it requires a lot of work and we have many ongoing things. I suggest keeping an eye on the new tools and giving feedback if possible.

sully7 commented 3 years ago

Makes sense to me!

As a side note, I've definitely been super happy with the attention the MSBuild environment has been receiving. Definitely all steps in the right direction, and extremely exciting stuff :)

Anyway, thanks for the quick feedback! I'll close out this issue for now.

Cheers!

memsharded commented 3 years ago

Thanks for the feedback!