Win32 리소스 파일과 Win32 매니페스트는 서로 충돌하므로 함께 지정할 수 없습니다.
/Win32res 컴파일러 옵션을 사용하는 경우, 리소스 파일에 사용자 지정 Win32 매니페스트(필요한 경우)를 포함해야 합니다. Win32 리소스 파일과 별도로 사용자 지정 Win32 매니페스트를 제공할 수 없습니다. win32 리소스 파일을 지정하지 않는 경우에만 /win32manifest 옵션을 사용하세요.
이 오류를 해결하려면
- win32 매니페스트를 win32 리소스 파일에 추가하고 /win32manifest 컴파일러 옵션을 제거합니다.
예시
다음 예제에서는 /Win32res 옵션을 이용하여 컴파일하고 리소스 파일에 포함된 매니페스트가 없는 경우 CS1564가 발생합니다.
// cs1564.cs
// Compile with: /Win32res
public class Test
{
static int Main(string[] args)
{
return 1;
}
}
C# 3.0 컴파일러는 모든 이진 파일에 기본 win32Manifest를 추가합니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET