PackageDependency.CreateForSystem 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public:
static PackageDependency ^ CreateForSystem(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
static PackageDependency CreateForSystem(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
public static PackageDependency CreateForSystem(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function createForSystem(packageFamilyName, minVersion, options)
Public Shared Function CreateForSystem (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 套件。
如果指定的相依性準則無法解析為特定套件,則此函式會失敗。 您可以使用針對options參數指定VerifyDependencyResolution來略過此套件解析檢查。 這適用于以目標使用者 (以外的使用者內容執行的安裝程式,例如,以 LocalSystem) 身分執行的安裝程式。