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