将 perforce 数据获取到 .NET 应用程序中

问题描述 投票:0回答:1

我很好奇是否有人使用过任何方法将数据从 perforce 转换为托管语言。我在那里找到了一些示例应用程序,我希望这里有人成功地做到了这一点并可以提供一些建议。

c# .net database perforce
1个回答
5
投票

我们在应用程序中使用P4.NET 库。它工作正常,但是我们将其包装起来,因为该界面很难使用。 P4.NET 不受 Perforce 支持,可能缺少一些功能。

我曾考虑过在 C++ 库上运行 SWIG 并创建一个我们自己的托管库,但还没有机会(时间)这样做。

编辑只需重新阅读我的帖子,它绝对是胡言乱语。我们再试一次...

我们在我们的应用程序中使用了P4.NET库,它工作正常。它的界面有点丑陋,我们编写了一个包装器隐藏它并公开我们想要的功能。无论如何,编写包装器是一个好主意,因为它为我们提供了将 VC 系统替换为 SVN 或 GIT 的选项/灵活性(如果您可以使用 Perforce,我不知道为什么要这么做……)。

我简要地了解了针对 Perforce C++ 库运行 SWIG 并使用更清晰的界面创建我们自己的包装器的选项,但这并不是 P4.NET 工作时的高优先级任务。

© www.soinside.com 2019 - 2024. All rights reserved.