2015-10-30 1 views
0

J'ai un ancien projet 2010 vb.net qui est signé en utilisant un fichier .pfx. Ce que je n'ai pas réalisé, c'est que mon nouveau gitignore a une règle pour ignorer les fichiers *.pfx. Maintenant, je suis à une autre machine pour développer des fonctionnalités supplémentaires et mon clone du dépôt du projet m'a laissé incapable de construire en raison de l'absence d'une clé.Comment créer un pfx au lieu d'une clé snk

Sur cette machine, j'ai Visual Studio 2015 Community Edition. J'essaye de créer une nouvelle clé pour remplacer l'ancienne localement. Toutefois, lorsque j'essaie de créer un nouveau fichier de signature dans la section signing des propriétés du projet, il crée toujours un fichier .snk.

Je ne fais pas beaucoup de développement de bureau et j'ai vraiment oublié ce qu'est la signature! Je pense que je l'ai seulement ajouté avant de me permettre de publier afin que je puisse construire un exécutable (Il y avait beaucoup moins de cerceaux à sauter dans VS6 juste pour obtenir un exécutable!). J'espérais utiliser le même type de fichier et les mêmes noms pour le fichier de signature, donc il y a un minimum d'agitation à chaque fois que je dois changer de machine de développement. Est-il possible pour moi de générer VS 2015 CE et d'utiliser un fichier de signature .pfx au lieu d'un .snk?

Répondre

0

Fiddled autour pendant un moment et trouvé que je peux utiliser le bouton Create Test Certificate sur la même section de signature pour créer un fichier .pfx, puis sélectionnez cela. Je me suis juste assuré que le nom convenait à mon projet et voilà c'est tout!