- Support CMake Projects
- Support .json file for project-specific configuration
- Auto-detect changes to conanfiles
- Output errors to error list tab
Features that have a checkmark are complete and available for download in the nightly build.
These are the changes to each version that has been released on the official Visual Studio extension gallery.
2019-08-07
- Fix environment before running Conan (#162)
- Add menu option 'About' to show all information about the extension (#158)
- Show metadata in DLL properties (#157)
- Show Conan version in every log before running the install (#156)
- Support all MSVC v16 version series (#155)
- Add support for Visual Studio 2015 (#154)
- Script to automate RC branch creation (#97)
2019-07-22
- Add all available options for 'build_policy' according to Conan documentation (#142)
- Validate path to Conan executable (#136)
- Add configuration option to customize installation directory (#134)
- Capture any unhandled error during install command (#126)
- Capture errors from Conan and log them to output window and log file (#125)
- New version pattern: "major.minor.patch.build" (#122)
- Remove 'conan-vs-settings.json' feature. (#121)
2019-06-27
- Downgrade dependencies to match 15.0.0 (first VS2017) (#112)
- Remove visual_studio_multi generator, it is not working for custom configurations (#110)
- Document example about conan.config.json (#109)
- Add very basic docs (#106)
- Update manifest version on each build (will trigger updates) (#101)
- Look for matching Conan profile in a config file for the running VS configuration (#100)
- Use Visual Studio 2019 image (#95)
- Remove unused assemblies (#94)
- Publish to OpenVSIX gallery (#92)
- Add .vsconfig to install required dependencies to build the extension (#91)
- Convert .NET Standard Class libraries to .NET Framework Class libraries (#89)
2019-03-14
- Automatically find conanfiles and Conan executable
- Run conan install and build dependencies as needed
- Inject
.props
file into project for dependency information - Popup message to refresh project and resolve intellisense