Как мне получить файл .pfx? - PullRequest
       4

Как мне получить файл .pfx?

0 голосов
/ 11 ноября 2019

Я работаю над приложением UWP. Я храню исходный код в Azure DevOps Services. Я могу отлаживать это хорошо на моем настольном ПК. Тем не менее, я не могу на своем ноутбуке. Проблема в том, что на моем ноутбуке нет файла .pfx, необходимого для отладки. Я вернулся с конференции Microsoft Ignite, где узнал, что мне нужно скопировать файл .pfx со своего рабочего стола на мой ноутбук. Поэтому я попытался найти его (он называется Blank_TeilitaryKey.pfx), но его нет в каталоге. Глядя на Visual Studio, я вижу, что у него есть желтый треугольник рядом с файлом в обозревателе решений. Я предполагаю, что каким-то образом он был удален, но то, что нужно VS 2019 для отладки на рабочем столе, уже установлено.

Теперь я хотел бы знать, можно ли извлечь то, чтонужен для файла .pfx, который находится на моем рабочем столе, чтобы я мог использовать его на своем ноутбуке для этого проекта?

Вот снимок экрана с тем, что я вижу в Solution Explorer на моем рабочем столе: enter image description here

1 Ответ

1 голос
/ 11 ноября 2019

Вы можете вручную создать новый тестовый сертификат в Package.appxmanifest.

3d9704b8-73ee-44d1-bc8a-70336c130a8b.png

045e7a31-0cc5-4231-b26f-3b759ac50c02.png

Если вы используете файл .gitignore, которыйавтоматически сгенерированный Visual Studio, файл сертификата .pfx находится в своем списке игнорирования и не будет загружен в кодовую базу. Однако этот файл сертификата заносится в список файлов решения, поэтому после начальной синхронизации появится запрос на поиск файла.

Причиной такой конструкции является то, что тестовый сертификат создается на основеваше устройство и текущий аккаунт. Когда вы заменяете другое устройство для разработки, отпечаток исходного тестового сертификата не может совпадать, вам необходимо сгенерировать новый сертификат.

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...