C# 错误msb3325无法导入密钥文件
我最近克隆了一台构建计算机,在域上重命名了该计算机,并将该计算机从SATA驱动器移动到SSD驱动器 我正在尝试为SVN中的一个新分支设置一个新的构建。 该应用程序是Visual Studio 2010 C#和VB.NET代码以及VB6代码的组合 当第一个项目尝试从命令行编译时,它无法编译,错误如下: “错误MSB3325:无法导入以下密钥文件:“MyFile1.pfx”。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或使用以下密钥容器名称手动将证书安装到强名称CSP:VS_key###########” 现在我可以打开VisualStudio2012 IDE并成功构建项目,包括发布模式和调试模式。以任何顺序 我试图解决的问题是:C# 错误msb3325无法导入密钥文件,c#,visual-studio-2010,build,cruisecontrol.net,C#,Visual Studio 2010,Build,Cruisecontrol.net,我最近克隆了一台构建计算机,在域上重命名了该计算机,并将该计算机从SATA驱动器移动到SSD驱动器 我正在尝试为SVN中的一个新分支设置一个新的构建。 该应用程序是Visual Studio 2010 C#和VB.NET代码以及VB6代码的组合 当第一个项目尝试从命令行编译时,它无法编译,错误如下: “错误MSB3325:无法导入以下密钥文件:“MyFile1.pfx”。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或使用以下密钥容器名称手动将证书安装到强名称CSP:VS_key#
丹好的,我找到了解决办法 这很奇怪,但却是真的。它处理所有事情的巡航控制服务。如果其他人遇到类似问题,请检查巡航控制的服务属性
丹–好的,我找到了解决办法 这很奇怪,但却是真的。它处理所有事情的巡航控制服务。如果其他人遇到类似问题,请检查巡航控制的服务属性
Dan–我确实想澄清,如果我删除数字签名标志,则构建确实成功完成,但是,数字签名是可取的。:DOk,我找到了一个解决方案(但我还不能发布它)。这很奇怪,但却是真的。它处理所有事情的巡航控制服务。如果其他人遇到类似问题,请检查巡航控制的服务属性。单击“登录”选项卡检查“此帐户”设置(如果设置)。确保第一次运行的设置至少是当前用户。我的设置是为本地用户设置的管理员帐户,我在设置计算机时不以本地管理员身份登录。希望这有助于任何其他试图追查恶意文件签名问题的人。可能重复的-虽然我看到您尝试了接受的答案。但是还有很多其他内容,所以将您的答案作为a是有意义的备选答案。您可以引用我确实想澄清的内容,如果我删除数字签名标志,则构建确实成功完成,但是,数字签名是可取的。:DOk,我找到了一个解决方案(但我还不能发布)。这很奇怪,但却是真的。它处理所有事情的巡航控制服务。如果其他人遇到类似问题,请检查巡航控制的服务属性。单击“登录”选项卡检查“此帐户”设置(如果设置)。确保第一次运行的设置至少是当前用户。我的设置是为本地用户设置的管理员帐户,我在设置计算机时不以本地管理员身份登录。希望这有助于任何其他试图追查恶意文件签名问题的人。可能重复的-虽然我看到您尝试了接受的答案。但是还有很多其他内容,所以将您的答案作为a是有意义的备选答案。无论您使用什么系统来管理构建,您都可以引用相同的情况。我最近设置了一个teamcity构建系统,遇到了相同的问题。问题是构建是在NT权限/系统下运行的,使用我的默认设置。但是,我必须在当前用户至少注册一次密钥。无论您使用什么系统来管理生成,这种情况都适用。我最近设置了一个teamcity生成系统,遇到了相同的问题。问题是生成是在NT权限/系统下运行的,使用我的默认设置。但是,我必须在当前用户下运行至少一次,以获得注册密钥。