[Mono-dev] Is it possible to use .NET TeamFoundation libraries on Linux mono?
CodeSlinger
dkolb at emdeon.com
Sat Jan 1 16:53:48 EST 2011
Here is the list of real .NET 4 assemblies I have copied to the local dir
that I execute my program from and the error msg I get when running under
mono on Linux RHEL45. They seem to want to load but I am either missing some
other dependent dll or have some incompatibility issue. I was hoping the
real TFS API SDK libraries would run under mono rather than be dependent on
the outdated openrt libraries though they do work somewhat.
Any suggestions on how I might get away with using the real thing
appreciated - Dave
-rwxrw-r-- 1 6144 Jan 1 16:43 GetTfsChangeset.exe
-rwxrw-r-- 1 11776 Jan 1 16:43 GetTfsChangeset.pdb
-rwxrw-r-- 1 11600 Jan 1 16:43 GetTfsChangeset.vshost.exe
-rwxrw-r-- 1 490 Mar 17 2010 GetTfsChangeset.vshost.exe.manifest
-rwxrw-r-- 1 429960 Mar 19 2010 Microsoft.TeamFoundation.Build.Client.dll
-rwxrw-r-- 1 151944 Mar 19 2010 Microsoft.TeamFoundation.Build.Common.dll
-rwxrw-r-- 1 99697 Nov 4 2009 Microsoft.TeamFoundation.Build.Common.xml
-rwxrw-r-- 1 1482624 Mar 19 2010 Microsoft.TeamFoundation.Client.dll
-rwxrw-r-- 1 332688 Mar 19 2010
Microsoft.TeamFoundation.Common.Library.dll
-rwxrw-r-- 1 516992 Mar 19 2010 Microsoft.TeamFoundation.Common.dll
-rwxrw-r-- 1 597408 Mar 19 2010
Microsoft.TeamFoundation.TestManagement.Client.dll
-rwxrw-r-- 1 33696 Mar 19 2010
Microsoft.TeamFoundation.TestManagement.Common.dll
-rwxrw-r-- 1 693152 Mar 19 2010
Microsoft.TeamFoundation.VersionControl.Client.dll
-rwxrw-r-- 1 36792 Mar 19 2010
Microsoft.TeamFoundation.VersionControl.Common.Integration.dll
-rwxrw-r-- 1 229792 Mar 19 2010
Microsoft.TeamFoundation.VersionControl.Common.dll
-rwxrw-r-- 1 687008 Mar 19 2010
Microsoft.TeamFoundation.WorkItemTracking.Client.dll
-rwxrw-r-- 1 663920 Mar 19 2010 Microsoft.TeamFoundation.dll
-bash-3.00$ /usr/mono/bin/mono GetTfsChangeset.exe
Changesets for path '$/MyBranch/Main'.
Unhandled Exception: System.NotImplementedException: The requested feature
is not implemented.
at
Microsoft.TeamFoundation.Proxy.BisRegistrationService.GetRefreshDurationInSeconds
() [0x00000] in <filename unknown>:0
at Microsoft.TeamFoundation.Proxy.BisRegistrationService..ctor
(Microsoft.TeamFoundation.Client.TfsTeamProjectCollection tfsObject)
[0x00000] in <filename unknown>:0
at
Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.get_RegistrationProxy
() [0x00000] in <filename unknown>:0
at
Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.CreateServiceProxy
(System.Type serviceType) [0x00000] in <filename unknown>:0
at
Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance
(System.Type serviceType, System.Object serviceInstance) [0x00000] in
<filename unknown>:0
at Microsoft.TeamFoundation.Client.TfsConnection.GetService (System.Type
serviceType) [0x00000] in <filename unknown>:0
at
Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.FindServiceLocation
(System.String serviceType, System.String toolId) [0x00000] in <filename
unknown>:0
at
Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.LocationForCurrentConnection
(System.String serviceType, Guid serviceIdentifier) [0x00000] in <filename
unknown>:0
at Microsoft.TeamFoundation.Client.TfsConnection.EnsureProviderConnected
() [0x00000] in <filename unknown>:0
-bash-3.00$
--
View this message in context: http://mono.1490590.n4.nabble.com/Is-it-possible-to-use-NET-TeamFoundation-libraries-on-Linux-mono-tp3170015p3170478.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list