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