[英]C# 2013 Default certificate could not be created. Publish aborting
当我尝试运行我在 Visual Studio 2013 中使用 C# 构建的 .exe 时,它将在我编译它的机器上运行得很好。当我尝试在不同的机器上运行该程序时,我收到异常错误。
所以我尝试发布该程序,但出现此错误:
无法创建默认证书。 发布中止
如果我从装有 Visual Studio 的机器上运行可执行文件,它就可以正常工作。
当我尝试创建证书时出现错误
用户的配置文件是临时配置文件。 (HRESULT:0x80090024 除外)
我希望这个可执行文件在我们学校的所有 Windows 7 学生计算机上启动时运行。
您需要告诉发布者从何处获取证书:
以管理权限运行 Visual Studio(以管理员身份运行)。
以管理员身份运行。 它对我有用(Visual Studio 2017)。
以下解决方案适用于我在 Windows 10 中使用 Visual Studio 2017 社区版。
确保您的帐户对文件夹“ C:\\ProgramData\\Microsoft\\Crypto\\RSA\\MachineKeys ”具有写入权限。
还要确保您的帐户对您创建密钥的文件夹具有写入权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.