다음을 통해 공유


SYSLIB1015: 로깅 메시지에서 인수가 참조되지 않음

로깅 메서드의 인수에는 로깅 메시지에 해당 템플릿이 없습니다.

해결 방법

로깅 메서드에 대한 모든 인수에 연결된 로깅 메시지에 해당 템플릿이 있는지 확인합니다.

경고 표시 안 함

가능한 경우 해결 방법 중 하나를 사용하는 것이 좋습니다. 그러나 코드를 변경할 수 없는 경우 지시문 또는 #pragma 프로젝트 설정을 통해 <NoWarn> 경고를 표시하지 않을 수 있습니다. 원본 생성기 진단이 SYSLIB1XXX 오류로 표시되지 않는 경우 코드 또는 프로젝트 파일에서 경고를 표시하지 않을 수 있습니다.

코드에서 경고를 표시하지 않도록 하려면(필요에 따라 진단 ID를 바꿉니다.)

// Disable the warning.
#pragma warning disable SYSLIB1006

// Code that generates compiler diagnostic.
// ...

// Re-enable the warning.
#pragma warning restore SYSLIB1006

프로젝트 파일에서 경고를 표시하지 않도록 하려면(필요에 따라 진단 ID를 바꿉니다.)

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   <TargetFramework>net10.0</TargetFramework>
   <!-- NoWarn below suppresses SYSLIB1002 project-wide -->
   <NoWarn>$(NoWarn);SYSLIB1002</NoWarn>
   <!-- To suppress multiple warnings, you can use multiple NoWarn elements -->
   <NoWarn>$(NoWarn);SYSLIB1002</NoWarn>
   <NoWarn>$(NoWarn);SYSLIB1006</NoWarn>
   <!-- Alternatively, you can suppress multiple warnings by using a semicolon-delimited list -->
   <NoWarn>$(NoWarn);SYSLIB1002;SYSLIB1006;SYSLIB1007</NoWarn>
  </PropertyGroup>
</Project>