[오류 내용]
[INFO ] [main] Execute [cmd,/c,chcp,65001,&,"C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\NetAnalyzer\NetAnalyzer.exe",-s,"D:\Downloads\visual_studio_csharp\STATIC_CSHARP_EXAMPLE.sln",-o,"C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\.static\TEST",-l,"en_US",-r,"C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\.static\TEST.activeRules",-e,"C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\.static\TEST.exclusions"]
[INFO ] [NetAnalyzerExecutor] Active code page: 65001
[INFO ] [NetAnalyzerExecutor] [INFO] Start
[INFO ] [NetAnalyzerExecutor] [INFO] make output directory: C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\.static\TEST
[INFO ] [NetAnalyzerExecutor] [INFO] - Solution file: D:\Downloads\visual_studio_csharp\STATIC_CSHARP_EXAMPLE.sln
[INFO ] [NetAnalyzerExecutor] [INFO] - Output path : C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\.static\TEST
[INFO ] [NetAnalyzerExecutor]
[INFO ] [NetAnalyzerExecutor] [INFO] current directory: C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0
[INFO ] [NetAnalyzerExecutor] [INFO] ini file Path: C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\NetAnalyzer\NetAnalyzer.ini
...
[INFO ] [NetAnalyzerExecutor] [INFO] analyze project: D:\Downloads\visual_studio_csharp\STATIC_CSHARP_EXAMPLE\STATIC_CSHARP_EXAMPLE.csproj
[INFO ] [NetAnalyzerExecutor] [INFO] copy ruleset to D:\Downloads\visual_studio_csharp\STATIC_CSHARP_EXAMPLE
[INFO ] [NetAnalyzerExecutor] [INFO] open project: D:\Downloads\visual_studio_csharp\STATIC_CSHARP_EXAMPLE\STATIC_CSHARP_EXAMPLE.csproj
[INFO ] [NetAnalyzerExecutor] [WARNING] Some complation error occur.
[INFO ] [NetAnalyzerExecutor] [ERROR] compilation error: Program does not contain a static 'Main' method suitable for an entry point
[INFO ] [NetAnalyzerExecutor] [ERROR] error Location: file:
[INFO ] [NetAnalyzerExecutor] [WARNING] project has no files.
....
[확인할 내용]
1. 사용하고 있는 STATIC 버전에 따른 Visual Stduio 버전 및 .net Core 지원 범위 확인
- STATIC 4.7 경우 VS2022 IDE에서는 부분 지원으로 최신 세부 버전에서는 지원이 안될 수 있습니다.
2. NetAnalyzer.ini 파일 설정
ex) file Path: C:\Users\[user name]\AppData\Local\Suresofttech\STATIC Toolbox\apps\STATIC Client for C# v4.7.0\NetAnalyzer\NetAnalyzer.ini
STATIC Toolbox 설치 경로에 NetAnalyzer.ini 파일의 내용을 참고해서 수행하고 있습니다.
C# 샘플 프로젝트를 빌드할때 사용하고 있는 버전과 구성 정보가 동일한지 확인해 주세요.
+ NetAnalyzer.ini
[VERSION] VS_VERSION=2017 [PROPERTY] PREBUILD_PROPERTY= ANALYSIS_PROPERTY= [COMPILATION] CONFIGURATION=Debug PLATFORM=AnyCPU [ANALYSIS] OPEN_SOLUTION=Y NEED_PREBUILD=N [REPORT] REPORT_ALL=N |
현재 수행하는 환경에 맞게 내용 변경.
[VERSION]
VS_VERSION=2017
[COMPILATION]
CONFIGURATION=Debug
PLATFORM=AnyCPU
3. 분석 명령어 확인
| 프로젝트 타입 | 분석 명령어 |
| .NET Framework | static-csharp -k [키] -s [서버주소] -i "[경로\프로젝트.sln]" |
| .NET SDK | static-csharp -k [키] -s [서버주소] -i "[경로\프로젝트.sln]" -t [net6.0 등] |
만약 위와 같이 설정 후 수행이 안되는 경우 cmd 창에 수행된 내용과 같이 로그를 첨부해서 회신 부탁드립니다.
로그 파일은 static-csharp 수행한 경로에 .static 폴더를 압축해서 help@suresofttech.com 전달 부탁드립니다.

감사합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.