Azure DocumentClient初始化引发System.TypeLoad异常

Azure DocumentClient初始化引发System.TypeLoad异常,azure,azure-cosmosdb,visual-studio-mac,Azure,Azure Cosmosdb,Visual Studio Mac,更新(最新): 问题解决了。我的代码没有问题。该错误由System.Mono引发。在将项目移动到windows计算机后,我可以运行我的应用程序 注意:MS.Azure.DocumentDB(v1.14)构建在NewtonJson 6.0.0.0之上。虽然它在Nuget中说NewtonJson版本>=6.0.8可以工作,但我有最新的v10.0.0.0,它抛出了一个异常。因此,请确保使用NewtonJson 6构建 更新: 我直接从Azure portal的quick start下下载了该示例。我得

更新(最新): 问题解决了。我的代码没有问题。该错误由System.Mono引发。在将项目移动到windows计算机后,我可以运行我的应用程序

注意:MS.Azure.DocumentDB(v1.14)构建在NewtonJson 6.0.0.0之上。虽然它在Nuget中说NewtonJson版本>=6.0.8可以工作,但我有最新的v10.0.0.0,它抛出了一个异常。因此,请确保使用NewtonJson 6构建

更新:

我直接从Azure portal的quick start下下载了该示例。我得到的错误与我自己项目中的错误完全相同。我认为VS for Mac(mono框架)有问题。确切错误消息: 顺便说一句,关于图像,我真的很难添加图像。在我拖动或选择要上载的图片后,图像弹出窗口不断给我一个错误。我别无选择,只能挂起链接。

我正在使用Mac上的Visual Studio尝试连接到云上的Azure DocumentDB(而不是emulator)。我真的不知道为什么我总是犯这个错误。我检查了System.Core,它使用的是4.0.0.0版本,还尝试删除Core并将其添加回。我还尝试删除MS.Azure.DocumentDB客户端并将其添加回。我现在怀疑DocumentDB API是用不同版本的System.Core构建的。有人能帮我吗

        try
        {
            _client = new DocumentClient(new Uri(ConfigurationManager.AppSettings["endpoint"])
                                     , ConfigurationManager.AppSettings["authKey"]);

            CreateDatabaseIfNotExistsAsync().Wait();
            CreateCollectionIfNotExistsAsync().Wait();
        }
        catch(DocumentClientException de)
        {
            Exception baseException = de.GetBaseException();
        }
        catch(Exception e)
        {
            //Exception baseException = e.GetBaseException(); 
            string message = e.Message;
        }
以下是例外

无法解析带有标记010000f6的类型(来自typeref,class/assembly System.Diagnostics.Eventing.EventProviderTraceListener,System.Core,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b77a5c561934e089)

跟踪类型:
“System.Diagnostics.Eventing.EventProviderTraceListener”

对此撒谎有什么意义?我试图向人们展示它失败的地方以及确切的错误信息。不知道你为什么认为有问题。对话框在图像中。我试着复制并粘贴到编辑框中,但不知怎的,它不允许我这样做。也许我没有足够的观点…如果您指定在构建时包含更多的输出(请参阅),是否有任何警告可能会对该问题提供更多的说明?嗨,Peter,谢谢您的建议。我在mac上使用VS。不幸的是,我看不到这些选项中的任何一个适用于VS mac版本。我检查了好几个地方,但我看不到任何地方可以设置这些东西。此外,我的输出是到bin,在bin文件夹中看不到任何文本文件。在这一点上毫无头绪。