-
-
Notifications
You must be signed in to change notification settings - Fork 161
Closed
Description
Issue found in version 5.6.4
standalone dotnet global tool installed via dotnet tool command
Issue: scanner is now throwing exception on solution that contains a "Solution Items" section.
Script: (Powershell)
dotnet tool install --global security-scan
security-scan $(solution)
Output:
You can invoke the tool using the following command: security-scan
Tool 'security-scan' (version '5.6.4') was successfully installed.
╔═╗┌─┐┌─┐┬ ┬┬─┐┬┌┬┐┬ ┬ ╔═╗┌─┐┌┬┐┌─┐ ╔═╗┌─┐┌─┐┌┐┌
╚═╗├┤ │ │ │├┬┘│ │ └┬┘ ║ │ │ ││├┤ ╚═╗│ ├─┤│││
╚═╝└─┘└─┘└─┘┴└─┴ ┴ ┴ ╚═╝└─┘─┴┘└─┘ ╚═╝└─┘┴ ┴┘└┘
.NET tool by Jaroslav Lobačevski v5.6.4
Loading solution '[removed].sln'
Unhandled exception. System.IO.FileNotFoundException: Project file not found: 'D:\a\1\s\Solution Items'
at Microsoft.CodeAnalysis.MSBuild.DiagnosticReporter.Report(DiagnosticReportingMode mode, String message, Func`2 createException)
at Microsoft.CodeAnalysis.MSBuild.PathResolver.TryGetAbsoluteProjectPath(String path, String baseDirectory, DiagnosticReportingMode reportingMode, String& absolutePath)
at Microsoft.CodeAnalysis.MSBuild.MSBuildProjectLoader.Worker.LoadAsync(CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.MSBuild.MSBuildProjectLoader.LoadProjectInfoAsync(String projectFilePath, ProjectMap projectMap, IProgress`1 progress, ILogger msbuildLogger, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.MSBuild.MSBuildWorkspace.OpenProjectAsync(String projectFilePath, ILogger msbuildLogger, IProgress`1 progress, CancellationToken cancellationToken)
at SecurityCodeScan.Tool.Program.Main(String[] args) in D:\a\security-code-scan\security-code-scan\SecurityCodeScan.Tool\Program.cs:line 364
at SecurityCodeScan.Tool.Program.<Main>(String[] args)
##[error]Cmd.exe exited with code '-532462766'.
Current Workaround:
use version 5.6.3
andrew-flatters-bliss and phil-ogb
Metadata
Metadata
Assignees
Labels
No labels