컴파일러 오류 CS1564
업데이트: 2007년 11월
오류 메시지
Win32 리소스 파일과 Win32 매니페스트는 서로 충돌하므로 함께 지정할 수 없습니다.
Conflicting options specified: Win32 resource file; Win32 manifest.
/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를 추가합니다.