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