我们在应用程序中使用了P4.NET库.它工作正常,但我们将其包装起来,因为界面难以使用.Perforce不支持P4.NET,可能缺少一些功能.
我考虑过在C++库上运行SWIG并创建一个我们自己的托管库但是没有机会(时间)这样做.
编辑只是重新阅读我的帖子,这绝对是胡言乱语.让我们再试一次...
我们在我们的应用程序中使用了P4.NET库,它运行正常.它的界面有点难看,我们写了一个包装器隐藏它并公开我们想要的功能.编写包装器总是一个好主意,因为它为我们提供了选择/灵活性,可以将VC系统与SVN或GIT交换(如果你可以使用Perforce我不知道......).
我简要介绍了针对Perforce C++库运行SWIG并使用更清晰的接口创建自己的包装器的选项,但它不像P4.NET那样是高优先级的任务.