BC35000: 런타임 라이브러리 함수 '<function>'이 정의되지 않았기 때문에 요청된 작업을 사용할 수 없습니다.

Visual Basic은 찾을 수 없는 Visual Basic 런타임(Microsoft.VisualBasic.dll)의 함수에 대한 내부 호출을 시도합니다.

오류 ID: BC35000

이 오류는 SDK 스타일 프로젝트(줄로 시작하는 <Project Sdk="Microsoft.NET.Sdk"> 파일이 있는 프로젝트)에서 발생합니다. 기본적으로 Microsoft.VisualBasic.dll 어셈블리의 하위 집합만 애플리케이션 어셈블리에 포함되며 <함수> 는 해당 하위 집합에 포함되지 않습니다.

이 오류를 해결하려면

어셈블리에 Visual Basic 런타임의 하위 집합을 포함하는 대신 참조를 사용하여 컴파일해야 합니다. <PropertyGroup> 파일의 섹션에 다음 요소를 추가하여 이 작업을 수행합니다.

<VBRuntime>Default</VBRuntime>

비고

Visual Basic 런타임의 일부를 .NET Standard에서 사용할 수 없으므로 .NET Standard를 대상으로 하는 SDK 스타일 프로젝트에는 이 솔루션이 적용되지 않습니다.

참고하십시오