C# 单击一次winForm应用程序的部署

C# 单击一次winForm应用程序的部署,c#,winforms,clickonce,publish,C#,Winforms,Clickonce,Publish,我有一个winform应用程序,它是我所在组织中的一个遗留应用程序,我必须进行一些增强。该应用程序在我的本地计算机上运行良好,但我无法发布它。在发布的最后阶段,我得到一个提示“输入密码以打开文件SOMv1.1.1.\u TemporaryKey.pfx” 我还将上述文件视为解决方案文件夹的一部分 我的问题是这个.pfx文件是什么?如何检索完成发布所需的密码或如何重置密码 谢谢因为您可以访问此项目的源代码,您只需删除.pfx文件,然后添加一个新文件即可 鉴于您正在创建应用程序的新版本,.pfx文件

我有一个winform应用程序,它是我所在组织中的一个遗留应用程序,我必须进行一些增强。该应用程序在我的本地计算机上运行良好,但我无法发布它。在发布的最后阶段,我得到一个提示“输入密码以打开文件SOMv1.1.1.\u TemporaryKey.pfx”

我还将上述文件视为解决方案文件夹的一部分

我的问题是这个.pfx文件是什么?如何检索完成发布所需的密码或如何重置密码


谢谢

因为您可以访问此项目的源代码,您只需删除.pfx文件,然后添加一个新文件即可

鉴于您正在创建应用程序的新版本,.pfx文件是否已更改并不重要

作为参考,.pfx文件是一个“个人信息交换文件”,用于存储安全证书的公钥/私钥对


我认为pfx文件是一个证书。如果在Windows 7上运行需要管理员权限的程序时看到,则会显示一个对话框,如果发布者未知,则该对话框为黄色和白色,否则该对话框为浅绿色/蓝色和白色,这意味着它来自受信任的源,因此是证书。当我这样做时,会出现另一个错误“无法在证书存储中找到清单签名证书。”要修复上述错误,我只需为Click Once清单选择新创建的.pfx文件。