VS_DOTNET_STARTUP_OBJECT¶
3.24 版本中添加。
设置 Visual Studio .NET 目标中的启动对象属性。该属性值定义完全限定的类名称(包括程序包名称),例如:MyCompany.Package.MyStarterClass
。
如果属性未设置,默认情况下 Visual Studio 将使用第一个匹配的 static void Main(string[])
函数签名。当当前项目中有多个 Main()
方法可用时,此属性对于构建该项目就变成了强制性的。
此属性只适用于 Visual Studio 生成器;它会被其他生成器忽略。
set_property(TARGET ${TARGET_NAME} PROPERTY
VS_DOTNET_STARTUP_OBJECT "MyCompany.Package.MyStarterClass")