共用方式為


PackageDependency.Create 方法

定義

多載

Create(String, PackageVersion)

使用指定的套件系列名稱和最低版本,為目前應用程式的架構套件相依性建立安裝時間參考。 當您使用此方法時,只有目前使用者才能存取架構套件相依性。 若要建立所有使用者可存取的架構套件相依性,請改用 createForSystem 方法

Create(String, PackageVersion, CreatePackageDependencyOptions)

使用指定的套件系列名稱和最低版本和指定的選項,為目前應用程式的架構套件相依性建立安裝時間參考。 當您使用此方法時,只有目前使用者才能存取架構套件相依性。 若要建立所有使用者可存取的架構套件相依性,請改用 createForSystem 方法

Create(String, PackageVersion)

使用指定的套件系列名稱和最低版本,為目前應用程式的架構套件相依性建立安裝時間參考。 當您使用此方法時,只有目前使用者才能存取架構套件相依性。 若要建立所有使用者可存取的架構套件相依性,請改用 createForSystem 方法

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency

參數

packageFamilyName
String

Platform::String

winrt::hstring

要採用相依性之架構套件的套件系列名稱。

minVersion
PackageVersion

要採用相依性之架構套件的最低版本。

傳回

物件,表示封裝相依性,並提供可用來管理相依性存留期的成員。

屬性

備註

在應用程式的安裝程式中,或在應用程式第一次執行期間,呼叫這個方法,為您想要在應用程式中使用的架構套件指定一組準則。 這會通知 OS 您的應用程式相依於符合指定準則的架構套件。 如果已安裝符合準則的一或多個架構套件,Windows 將確保至少一個這些架構套件會持續安裝,直到刪除安裝時間參考為止。

如需詳細資訊,請參閱 使用動態相依性 API 在執行時間參考 MSIX 套件

另請參閱

適用於

Create(String, PackageVersion, CreatePackageDependencyOptions)

使用指定的套件系列名稱和最低版本和指定的選項,為目前應用程式的架構套件相依性建立安裝時間參考。 當您使用此方法時,只有目前使用者才能存取架構套件相依性。 若要建立所有使用者可存取的架構套件相依性,請改用 createForSystem 方法

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency

參數

packageFamilyName
String

Platform::String

winrt::hstring

要採用相依性之架構套件的套件系列名稱。

minVersion
PackageVersion

要採用相依性之架構套件的最低版本。

options
CreatePackageDependencyOptions

定義其他準則,以指定您想要在應用程式中使用的架構套件。

傳回

物件,表示封裝相依性,並提供可用來管理相依性存留期的成員。

屬性

備註

在應用程式的安裝程式中,或在應用程式第一次執行期間,呼叫這個方法,為您想要在應用程式中使用的架構套件指定一組準則。 這會通知 OS 您的應用程式相依於符合指定準則的架構套件。 如果已安裝符合準則的一或多個架構套件,Windows 將確保至少一個這些架構套件會持續安裝,直到刪除安裝時間參考為止。 如需詳細資訊,請參閱 使用動態相依性 API 在執行時間參考 MSIX 套件

如果指定的相依性準則無法解析為特定套件,則此函式會失敗。 您可以使用 VerifyDependencyResolution,針對 選項 參數指定這個套件解析檢查。 這對於以目標使用者以外的使用者內容執行的安裝程式很有用(例如,以 LocalSystem 身分執行的安裝程式)。

另請參閱

適用於