Visual Studio 확장 프로그램의 문제 해결 및 알려진 문제

circle-exclamation

알려진 문제

지정된 파일을 찾을 수 없습니다.

해결책: 이 문제는 CLI 파일과 관련이 있습니다. Snyk 확장 프로그램 창을 닫았다가 다시 열어 CLI 다운로드를 시작하십시오.

지정된 실행 파일이 이 OS 플랫폼에 대한 유효한 애플리케이션이 아닙니다.

해결책: 이 문제는 CLI 파일 및 무결성과 관련이 있습니다. %HOMEPATH%\AppData\Local\Snyk\snyk-win.exe에서 CLI를 제거하십시오. Snyk 확장 프로그램 창을 닫았다가 다시 열어 CLI 다운로드를 시작하십시오.

Snyk Code에 지원되는 코드가 없습니다.

해결책: .gitignore.dcignore 파일 규칙을 확인하십시오. 프로젝트의 소스 파일을 제외하는 규칙이 있는지 확인하십시오.

Visual Studio 확장 프로그램 문제 해결

로그

circle-exclamation

Visual Studio에서 Snyk Language Server 디버그 로그를 활성화하려면 Snyk 확장 프로그램 설정 > 솔루션 설정 > 추가 매개변수를 통해 -d 매개변수를 추가하십시오.

디버그 매개변수 추가

매개변수를 추가한 후 확인을 누르고 IDE를 다시 시작하십시오.

로그 파일 보기

사용자의 AppData 디렉토리에서 로그를 찾을 수 있습니다.

출력 보기에서 로그 보기

  • 주 메뉴에서 보기 > 출력으로 이동합니다.

  • 출력 패널의 드롭다운 목록에서 Snyk language server를 선택하여 로그를 확인합니다.

Snyk Language Server 디버그 로그가 있는 Visual Studio 출력 창

Visual Studio 버전

현재 VS 버전을 찾는 위치

도움말 > Microsoft Visual Studio 정보로 이동하여 버전을 포함한 IDE에 대한 정보가 포함된 창을 엽니다.

Visual Studio 버전 정보
Visual Studio 버전 정보

Snyk 지원팀과 통신하는 경우 화면 이미지의 왼쪽 상단에 강조 표시된 버전 번호를 제공하십시오. 이것이 VS 버전입니다.

버전 번호 설명

고객이 VS 버전을 사용 중이라고 언급할 때 대개 "VS 2022" 또는 "VS 2019"와 같이 말합니다. 연도는 버전의 주요(major) 부분을 나타냅니다. "실제" 버전은 다음과 같습니다.

2022
17.*

2019

16.*

2017

15.*

2015

14.*

버전의 다른 두 부분은 minorrevision 부분입니다.

예를 들어 현재 버전이 VS 2022일 수 있습니다. 버전이 17.2.6인 경우 minor2이고 revision6입니다.

업데이트 방법

도움말 > 업데이트 확인으로 이동합니다. VS가 최신 상태인지 또는 업데이트가 필요한지 설명하는 창이 열립니다.

Snyk은 어떤 버전을 지원하나요?

Snyk은 사용자가 최신 마이너 및 리비전 버전을 사용하는 한 VS 2015, 2017, 2019 및 2022의 최신 버전을 지원합니다. 업데이트를 통해 이를 보장할 수 있습니다.

사용자에게 Snyk 플러그인에 버그가 있는 경우, 특히 플러그인 로드에 실패하고 누락된 파일, DLL 또는 둘 다에 대한 오류가 있는 경우 일반적으로 Visual Studio를 업데이트하여 버그를 해결할 수 있습니다.

Snyk Code 무시

Snyk Code를 사용하면 개발자가 코드베이스에서 파일을 무시할 수 있습니다. 이는 Snyk Code Ignores를 통해 수행됩니다. 그러나 Visual Studio에서는 .snyk 파일을 사용하여 C# 프로젝트에 대한 Snyk Code Ignores를 관리할 수 없습니다. 대신 개발자는 .dcignore 또는 .gitignore 파일을 사용하여 Visual Studio에서 C# 프로젝트에 대한 Code 무시를 관리해야 합니다.

설정 저장소

Visual Studio용 Snyk 플러그인은 두 위치에 설정을 저장합니다.

  • %HOME%/.config/configstore/snyk.json에는 CLI 설정이 포함되어 있습니다. Visual Studio 플러그인은 CLI 구성에서 다음 매개변수를 사용합니다.

    • API 토큰

    • API 엔드포인트

  • 추가 설정은 확장 프로그램 디렉토리의 settings.json에 위치한 구성 파일에 저장됩니다. 이는 %LocalAppData%\Microsoft\VisualStudio\로 시작하는 경로입니다. 예: C:\Users\user\AppData\Local\Microsoft\VisualStudio\17.0_b97950dd\Extensions\dnzygpqo.juy

Last updated