Windows runtime Windows 8.1 PasswordVault。添加异常:已超过可存储的最大凭据数

Windows runtime Windows 8.1 PasswordVault。添加异常:已超过可存储的最大凭据数,windows-runtime,visual-studio-2013,windows-8.1,Windows Runtime,Visual Studio 2013,Windows 8.1,我正在使用Windows 8.1预览版(来自ISO not update)并尝试在VS2013中运行我的一些Windows应用商店应用程序代码(c#),但使用PasswordVault时出现异常: “已超过单个系统中可存储的最大机密数。 已超过可存储的最大凭据数“ 特别是此代码的.Add行: PasswordCredential cred = new PasswordCredential(); cred.UserName = user; cred.Password = pass; cred.Re

我正在使用Windows 8.1预览版(来自ISO not update)并尝试在VS2013中运行我的一些Windows应用商店应用程序代码(c#),但使用PasswordVault时出现异常:

“已超过单个系统中可存储的最大机密数。 已超过可存储的最大凭据数“

特别是此代码的.Add行:

PasswordCredential cred = new PasswordCredential();
cred.UserName = user;
cred.Password = pass;
cred.Resource = uniqueString;
PasswordVault vault = new PasswordVault();
vault.Add(cred);
我曾尝试切换到本地帐户,但它引发了相同的异常。除了操作系统附带的基线负载外,我没有安装任何其他应用程序

有什么想法吗

编辑:我正在构建的项目是针对Windows 8的。
我还尝试安装了一个构建在Windows 8上的版本,它显示了相同的行为。

查看凭证管理器,查看您的凭证存储在那里的数量。请删除其中一些,然后重试

打开“控制面板->凭证管理器”

事实上,保险库中存储了163个(我想这是最大值)-我看到这些都是漫游的,所以不幸的是,当我在Windows 8.1上测试时,它达到了最大值。顺便说一句,我是通过在项目中添加一些代码以RetrieveAll()找到它们的,但正如您所指出的,它们确实出现在凭证管理器中。