How to distribute a service using the Team Foundation Server API?

There are many great examples of creating work items using the TFS API, which is all packaged as part of the VS 2008 SDK. So, imagine that I created a simple web service that takes a few bits of information and then creates a work item.

Everything works great locally, but what if I want to deploy this web service somewhere else? Locally, I just reference:

1) Microsoft.TeamFoundation.Client
2) Microsoft.TeamFoundation.WorkItemTracking.Client

Has anyone managed to figure out how to deploy a library or service using these libraries on a computer that does not have Visual Studio or the VS SDK installed? Is any common version of the TFS SDK available? Probably there is a licensed reason for this?

By the way, if I just copy these dlls to the web server, I get the following error:

System.InvalidProgramException: Common Language Runtime detected an invalid program.

Hk.

Thanks in advance!

EDIT: something remarkable, this person had the same problem , without permission ...

EDIT: sigh. googled / hacked for three hours, and then posted it, and then five minutes later found that I think this is the answer. Need to install Team Explorer? Confirmed?

: , . Team Explorer ...

+5
2

, , TFS, . -, (CAL), .

: (2014 .).. @LordHits, Microsoft , "".

+3
+1

All Articles