Raymond,
It looks like you don't have the extension methods for the
FileCabinet object (of which
UploadDocument is one).
Did you install all the proper NuGet packages so that your .NET solution has the DocuWare assemblies? That is where the extension methods reside, namely:
namespace DocuWare.Platform.ServerClient
{
public static class FileCabinetExtensions
{
public static Document AddDocumentSections(this Document document, params FileInfo[] file);
public static Task<DeserializedHttpResponse<Document>> AddDocumentSectionsAsync(this Document document, params FileInfo[] file);
public static Section ChunkAddSection(this Document document, FileInfo file, int chunkSize = 0);
public static ImportResult ChunkImportArchive(this FileCabinet fileCabinet, FileInfo file, ImportSettings importSettings);
public static ImportResult ChunkSynchronize(this FileCabinet fileCabinet, FileInfo file, SynchronizationSettings synchronizationSettings);
public static Document ChunkUploadDocument(this FileCabinet fileCabinet, FileInfo[] files, int chunkSize = 0);
public static Document ChunkUploadDocument(this DialogInfo dialog, Document document, FileInfo[] files, int chunkSize = 0);
public static Document ChunkUploadDocument(this DialogInfo dialog, Document document, FileInfo file, int chunkSize = 0);
public static Document ChunkUploadDocument(this FileCabinet fileCabinet, Document document, FileInfo[] files, int chunkSize = 0);
public static Document ChunkUploadDocument(this FileCabinet fileCabinet, Document document, FileInfo file, int chunkSize = 0);
public static Document ChunkUploadDocument(this FileCabinet fileCabinet, FileInfo file, int chunkSize = 0);
public static Section ChunkUploadSection(this Section section, FileInfo file, int chunkSize = 0);
public static ImportResult ImportArchive(this FileCabinet fileCabinet, FileInfo file);
public static ImportResult ImportArchive(this FileCabinet fileCabinet, FileInfo file, ImportSettings settings);
public static ImportResult Synchronize(this FileCabinet fileCabinet, FileInfo file, SynchronizationSettings settings);
public static Document UploadDocument(this FileCabinet fileCabinet, params FileInfo[] file);
public static Document UploadDocument(this DialogInfo dialog, Document document, params FileInfo[] file);
public static Document UploadDocument(this FileCabinet fileCabinet, Document document, params FileInfo[] file);
public static Task<DeserializedHttpResponse<Document>> UploadDocumentAsync(this DialogInfo dialog, Document document, params FileInfo[] file);
public static Task<DeserializedHttpResponse<Document>> UploadDocumentAsync(this FileCabinet fileCabinet, params FileInfo[] file);
public static Task<DeserializedHttpResponse<Document>> UploadDocumentAsync(this FileCabinet fileCabinet, Document document, params FileInfo[] file);
public static Task<DeserializedHttpResponse<Section>> UploadSectionAsync(this Document document, FileInfo file);
}
}
Make sure the DocuWare NuGet packages are installed, rebuild your solution, and try again.
Good luck!
JoeK