Я использую предварительный просмотр Windows 8.1 (из ISO not update) и пытаюсь получить часть своего кода приложения для Windows Store (C#), работает в VS2013, но я получаю исключение при использовании PasswordVault:Windows 8.1 PasswordVault.Add exception: Максимальное количество учетных данных, которые могут быть сохранены, было превышено
«максимальное количество секретов, которые могут храниться в одной системе было превышено максимальное количество учетных данных, которые могут быть сохранены превышен.»В частности, строка .Add этого кода:
PasswordCredential cred = new PasswordCredential();
cred.UserName = user;
cred.Password = pass;
cred.Resource = uniqueString;
PasswordVault vault = new PasswordVault();
vault.Add(cred);
Я попытался переключиться на локальную учетную запись, но это исключение. Я не устанавливал никаких других приложений, кроме базовой загрузки, с которой поставляется ОС.
Любые идеи?
Edit: Проект Я строю предназначен для Windows 8. Я также попытался установить версию, построенную на Windows 8 и демонстрирует такое же поведение.
На самом деле там было 163 (я полагаю, это максимум), которые хранятся в хранилище - я вижу, что они кочевали так что это было несчастное совпадение, что он достиг так же, как я тестировал его на Windows 8.1. В качестве альтернативы я нашел их, добавив некоторый код в проект в RetrieveAll(), но они отображаются в диспетчере учетных данных, когда вы указываете. –
Также спасибо за помощь. –
без проблем, рад, что вы его разобрали – sLedgem