PackageDependency.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 身分執行的安裝程式) 。