[英]Perforce password (P4PASSWD) invalid or unset. how to solve using P4.Net
我的API确实有其他问题。 所以我从安装了Microsoft Visual C ++ 2010可再发行组件包(x86)
http://www.microsoft.com/download/en/details.aspx?id=5555
解决这些问题。 安装此软件包解决了这些问题。 但是我的一些客户端现在在安装this之后出现此错误消息。错误消息是这样的:
运行Perforce命令时出错! Perforce密码(P4PASSWD)无效或未设置。
异常来自此行:
P4RecordSet已记录= p4.Run(“ workspaces”,“ -u”,userName);
这里的userName是perforce服务器的有效用户名
对于使用其他语言的此问题,有很多帮助。 但是我无法获得有关P4.NET的任何帮助。 请提出任何建议。
我找到了解决方案。 主要问题是在登录时在p4.password返回了票证值。 但是在那之后我给p4.password分配了密码。 就是这样。
p4.Login(password);
p4.Password = password; // here password is the input.
因此p4.password与票证号不匹配。 因此密码未设置。 我刚刚删除了p4.password = password
行。 然后此代码成功执行
P4RecordSet recordd = p4.Run("workspaces", "-u", userName);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.