【发布时间】:2011-10-13 08:21:18
【问题描述】:
我确实遇到了 API 的其他问题。所以我从
安装了 Microsoft Visual C++ 2010 Redistributable Package (x86)http://www.microsoft.com/download/en/details.aspx?id=5555
用于解决这些问题。安装此软件包后问题已解决。但是我的一些客户在安装这个之后现在有这个错误消息。错误消息是这样的:
运行 Perforce 命令时出错! Perforce 密码 (P4PASSWD) 无效或未设置。
异常来自这一行:
P4RecordSet 记录 = p4.Run("workspaces", "-u", userName);
这里 userName 是 perforce 服务器的有效用户名
对于其他语言的这个问题有很多帮助。但我无法获得 P4.NET 的任何帮助。请有任何建议。
【问题讨论】:
-
这是您未登录服务器时收到的正常消息。
-
恐怕不是那种问题。不同的论坛说这是关于票证到期的问题。我已经找到了一些解决方案。但无法将其转换为 C# 语言。实际上,我不知道应该在哪里为此编写代码,以及 API 的哪些库函数适合于此。现在我正在做一些试错法。但它是如此残酷,你知道
-
连接后是否在 P4Connection 上调用 Login()?
-
是的,我有。有什么问题吗?我用这个 perforce api.6 工作站做了一个应用程序没有任何问题。只有一个有这个问题。有一些票过期问题。我不知道如何用 P4.Net 解决这个问题。有什么建议吗?
-
我找到了问题所在。代码是 P4RecordSetrecordd = p4.Run("workspaces", "-u", userName);此代码已获得异常 perforce 密码无效或未设置