컴파일러 경고(수준 1) CS1695
#pragma checksum 구문이 잘못되었습니다. #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."이어야 합니다.
Code Dom API를 통해 코드를 생성하는 경우 일반적으로 런타임에 체크섬이 삽입되기 때문에 이 오류가 거의 발생하지 않아야 합니다.
그러나 이 #pragma
문을 입력해야 하고 GUID 또는 체크섬을 잘못 입력하는 경우 이 오류가 발생합니다. 컴파일러의 구문 검사에서는 올바른 GUID를 입력했는지 확인하지 않고 올바른 자릿수와 구분 기호 및 숫자가 16진수인지를 확인합니다. 마찬가지로, 체크섬에 짝수 숫자가 포함되어 있고 숫자가 16진수인지 확인합니다.
다음 예제에서는 CS1695를 생성합니다.
// CS1695.cs
#pragma checksum "12345" // CS1695
public class Test
{
static void Main()
{
}
}
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.