建置動作

Visual Studio for Mac 專案中的所有檔案都有一個建置動作。 組建動作會控制在組建期間,檔案會發生什麼事。

注意

本主題適用於 Visual Studio for Mac。 如 Visual Studio Windows 上的,請參閱組建動作

設定建置動作

若要在 Visual Studio for Mac 中設定檔案的組建動作,您可以在任何檔案上按一下滑鼠右鍵,然後流覽至 [建立] 動作,如下所示:

從 [方案總管] 選取編譯建置動作

這個檔案的組建動作將會顯示在飛出視窗功能表中。

建置動作值

您可以在 Visual Studio for Mac 中建立之專案的一些常見組建動作包括:

建置動作 專案類型 描述
編譯 任意 檔案會以原始程式檔的形式傳遞至 c # 編譯器。
內容 .NET,Xamarin 若是 ASP.NET 專案,這些檔案將在網站部署時納入為網站的一部分。 針對 Xamarin.iOS 和 Xamarin.Mac 專案,它們會包含在應用程式套件組合中。
Embedded Resource .NET 檔案會以資源的形式傳遞至 c # 編譯器,以內嵌在元件中。 之後,可以使用 System.Reflection 命名空間中的 Assembly.GetManifestResourceStream 從組件中讀取該檔案。
None 任意 檔案不是組建的一部分,而且會包含在專案中,以方便從 IDE 進行存取。 這個值可以用於文件檔,例如「讀我」檔案。

注意

由於可以針對特定專案類型定義其他建置動作,因此建置動作清單會取決於專案類型,而且可能會出現不在此清單中的值。

Xamarin.iOS 專案擁有 BundleResource 建置動作,該動作會新增檔案作為應用程式套件組合的一部分。 如需 Xamarin.Android 特定建置動作的資訊,請參閱建置流程指南。

您也可以在 [方案瀏覽器] 中選取一個以上的檔案,讓您一次將組建動作設定為許多檔案。

另請參閱