Sharphound does not build anymore
With the latest commit #124, Sharphound cannot be compiled anymore.
The following error is thrown:
ObjectProcessors.cs(135,125): error CS7036: There is no argument given that corresponds to the requ ired parameter 'hasLaps' of 'ACLProcessor.ProcessACL(byte[], string, Label, bool, string)'
Steps to reproduce
Using .net 5.0:
dotnet restore .dotnet build
Also having this issue attempting to build with .net 5
@cmahrl update for you if it's useful: You can get around this if you build the sharphoundcommon project into a local DLL and include it instead of relying on nuget
Just as more info here for people, the issue is in the SharpHoundCommon v4.3.1 package in NuGet. While the missing code was added to SharpHoundCommon July 29th, the 4.3.1 which was released august 4th doesn't contain it. Seems like an error on the release teams part when uploading the new version to NuGet.
@ryhanshannon can confirm that this works :)