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
定义其他条件以指定要在应用中使用的框架包。
返回
表示包依赖项的 对象,并提供可用于管理依赖项生存期的成员。
注解
在应用的安装程序中或在首次运行应用期间,调用此方法,为要在应用中使用的框架包指定一组条件。 这会向操作系统告知应用依赖于满足指定条件的框架包。 如果安装了满足条件的一个或多个框架包,在 Windows 会确保在删除安装时引用之前至少使这些框架包中的一个保持已安装状态。 有关详细信息,请参阅 在运行时使用动态依赖项 API 引用 MSIX 包。
如果无法将指定的依赖项条件解析为特定包,则此函数将失败。 可以使用为 options 参数指定的 VerifyDependencyResolution 跳过此包解析检查。 这对于作为目标用户以外的用户上下文运行的安装程序非常有用 (例如,以 LocalSystem) 运行安装程序。