You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently #tool directive exclusively looks for *.exe, this locks out a few scenarios including CoreCLR as command line assemblies there have dll extension.
Proposed fix for this is to add 2 new optional parameters to the #tool directive that lets you specify your own globbing pattern to override the default behavior.
You should also be able to specify multiple globbing patterns i.e. #tool nuget:?package=Cake.Foo&include=./**/*.dll&include=./**/*.exe&exclude=./**/*Serializer*.dll&exclude=./**/Foo.dll
The text was updated successfully, but these errors were encountered:
Currently
#tool
directive exclusively looks for*.exe
, this locks out a few scenarios including CoreCLR as command line assemblies there havedll
extension.Proposed fix for this is to add 2 new optional parameters to the
#tool
directive that lets you specify your own globbing pattern to override the default behavior.#tool nuget:?package=Cake.Foo&include=./**/Foo.dll
#tool nuget:?package=Cake.Foo&exclude=./**/*Serializer*.dll
You should also be able to specify multiple globbing patterns i.e.
#tool nuget:?package=Cake.Foo&include=./**/*.dll&include=./**/*.exe&exclude=./**/*Serializer*.dll&exclude=./**/Foo.dll
The text was updated successfully, but these errors were encountered: