0

我正在尝试通过使用 [PackageManager.FindPackagesForUser(string usersid, string packagename, string publisher)

MSDN文档特别说

用户安全 ID

Type: System.String [.NET] | Platform::String [C++]

The user security identifier (SID). If this parameter is null, the packages are retrieved for the current user.

所以,我这样称呼它FindPackageForUser(null, name, publisher),名称和发布者都不是空的(我在调试时检查过)。然而,它抛出了一个ArgumentNullException

这是这门课的错误还是我做错了什么?

4

1 回答 1

1

文档是错误的。 Windows 运行时中没有“空字符串”。 传递一个空字符串以枚举当前用户的包。

于 2012-10-24T16:36:25.107 回答