PackageDependency.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 运行的安装程序)。