Workfolder works fine in vault explorer, that's correct. I have tested this code in both windows xp x32 and windows 7 x64.
The code for getting explorer-utils is below and it runs inside an 2012 jobprocessor extension. One suggestion is that this might be an vb.net only issue?
Public WebServiceManager As Autodesk.Connectivity.WebServicesTools.WebServiceManager = Nothing
Public ExplorerUtils As Autodesk.Connectivity.Explorer.ExtensibilityTools.IExplorerUtil = Nothing
Public WorkFolderPath As String
Sub New(ByVal credentials As Autodesk.Connectivity.WebServicesTools.IWebServiceCredentials)
Me.WebServiceManager = New Autodesk.Connectivity.WebServicesTools.WebServiceManager(credentials) Me.WebServiceManager.ReSignIn = True
Me.ExplorerUtils = Autodesk.Connectivity.Explorer.ExtensibilityTools.ExplorerLoader.LoadExplorerUtil(credentials.ServerName, _ credentials.VaultName, credentials.SecurityHeaderInfo.UserId, credentials.SecurityHeaderInfo.Ticket)
Dim fld As Folder = Me.WebServiceManager.DocumentService.GetFolderRoot
'This code raise the error
Me.WorkFolderPath = Me.ExplorerUtils.GetWorkingFolder(fld)
end sub