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")