繁体   English   中英

Perforce密码(P4PASSWD)无效或未设置。 如何使用P4.Net解决

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM