I produce a free Build Automation tool called coderanger.com BuildIT that currently supports SourceSafe using its COM API.
I was wondering if Vault had a similar API and if its easily available/accessible ... I dont use .net, just plain old C++ with Visual Studio 6
Any help would be greatly appreciated so as to add support to my program for the many people I have using it.
Thanks
Integration API
Moderator: SourceGear
Vault has a Client API that is available from our Downloads page:
http://www.sourcegear.com/vault/downloads
One thing to note:
The Vault Client API was developed using Microsoft’s Visual Studio .NET. When code is compiled in the.NET environment, it creates managed .dll’s. Native C++ and COM are unmanaged code.
One of our Vault/Visual Basic 6 users was able to work around this by creating a COM interface. Perhaps the same type of thing can be done for C++.
http://support.sourcegear.com/viewtopic.php?t=1180
http://www.sourcegear.com/vault/downloads
One thing to note:
The Vault Client API was developed using Microsoft’s Visual Studio .NET. When code is compiled in the.NET environment, it creates managed .dll’s. Native C++ and COM are unmanaged code.
One of our Vault/Visual Basic 6 users was able to work around this by creating a COM interface. Perhaps the same type of thing can be done for C++.
http://support.sourcegear.com/viewtopic.php?t=1180
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Unfortunately these instructions didnt work for me. I managed to build the dll but when I try to regasm it, it says it is not a valid .net assembly.
I have never used VS2005 or C# before so I am a bit of a loss on all this, it feels overly complicated compared to VS6 and C++.
I can understand if you are not able to, but is there any other help you or anyone can give me.
I have never used VS2005 or C# before so I am a bit of a loss on all this, it feels overly complicated compared to VS6 and C++.
I can understand if you are not able to, but is there any other help you or anyone can give me.
I don't know if this would be at all helpful, but here's a series of articles about using Managed C++ and managed and unmanaged code together:
http://www.oreillynet.com/pub/au/1070
This is about creating a wrapper with Managed C++:
http://www.ondotnet.com/pub/a/dotnet/20 ... part3.html
The author is a well-known .NET expert.
http://www.oreillynet.com/pub/au/1070
This is about creating a wrapper with Managed C++:
http://www.ondotnet.com/pub/a/dotnet/20 ... part3.html
The author is a well-known .NET expert.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager