Compiler Error CS1564
指定的选项冲突: 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。