共用方式為


.user 檔案匯入至外部組建中

在此之前,SDK 僅會於跨目標組建期間將 .user 設定檔匯入至內部組建中。 這些檔案現在也會匯入至外部組建中,因此可能會導致您在本機建置專案時發生中斷。

導入的版本

.NET SDK 8

先前的行為

在此之前,如果您在跨目標組建中新增額外本機設定的 .user 檔案,則在某些情況下,檔案僅會匯入至內部組建中。 如果您使用 <TargetFramework> 定義架構,則會如預期匯入 .user 檔案。 如果您使用複數形式 (<TargetFrameworks>) 定義架構,則會針對每個架構的每個內部組建匯入 .user 檔案 (即使僅定義一個架構亦是如此)。 但未針對外部組建匯入檔案,因此會再次執行特定目標。

新的行為

當使用複數 <TargetFrameworks> 屬性來定義目標架構,組建會將 .user 檔案匯入至所有內部組建和外部組建。

中斷性變更的類型

此變更為行為變更

變更原因

使用者預期將 .user 設定檔匯入至 MSBuild 的外部組建中。

此變更不應影響任何部署或 CI;僅會影響本機組建。 如果匯入的額外設定變更處理組建的方式,請檢閱外部組建上預期的設定。

受影響的 API

N/A