Releases: MBulli/SmartCommandlineArgs
VS2017 VC++ Bugfix
The extension now targets the release version of VS2017.
VS2017 broke our C++ project support which is fixed in this release.
Also added a new toolbar button to copy a preview of the command line (thanks to @mibcoder)
Bugfix VB.Net
Fixed a bug which broke the extension for VB.net projects
VS2017 support
The extension now supports VS2017 RC
Logging and Bugfixes
- This update fixes a bug, where the extension stopped working, if it was reloaded via the reload dialog after the project file was changed.
- Also in this update we added logging which can be enabled by passing
/log
as a command line parameter todevenv.exe
. By default the log files are located at%APPDATA%\Microsoft\VisualStudio\<VERSION>\ActivityLog.xml
. This location can be changed by passing a path after the/log
parameter. - Starting with this update the extension generates the *args.json files without the UTF8-BOM.
v1.2
Version control support!
Before v1.2 all commandline arguments have been stored inside the solutions .suo-file which is usually ignored by version control systems. Starting with this version the extension stores the commandline arguments inside a json file at the same location as the related project file.
If this new behavior is not welcomed one can fallback to the 'old' mode via Options.
Tools → Options → Smart Commandline Arguments → General → Enable version control support
Other changes:
- Support for NodeJS projects
- Improved UI handling
- Fixed solution folder handling #8
- New hotkey Ins to insert an item (analogous to Del)
- Holding down Alt while ticking an item will untick all other commands. This is useful if only one commandline argument should be active at a time.
Special thanks to our contributor @Cellule!