代码之家  ›  专栏  ›  技术社区  ›  Michael Vaquier

无法加载文件或程序集“system.configuration,version=4.0.0.0,culture=neutral,publicKeyToken=b03f5f7f11d50a3a”或其依赖项之一

  •  0
  • Michael Vaquier  · 技术社区  · 6 年前

    我目前正在Mac上使用Visual Studio 2017进行一个项目。 该应用程序是一款针对iOS和Android的C多平台应用程序,带有Xamarin。

    我正在尝试与Microsoft Azure An AM提供的CosmosSDB数据库接口,该数据库使用包 microsoft.azure.documentdb installed through nuget

    当初始化我的客户机时,与 Getting Started Tutorial using中的示例相同

    new documentclient(new uri(endpointurl),primarykey);
    
    
    

    但是,在内部,我得到了例外

    could not load file or assembly'system.configuration,version=4.0.0.0,culture=neutral,publicKeyToken=b03f5f7f11d50a3a'or one of its dependencies.
    
    
    

    我刚接触到Visual Studio,想知道是什么导致了这个问题。安装的另一个包是“microsoft.azure.devices” 是否必须添加此包才能将此dll添加到引用中?如果有的话,我在哪里能找到它?

    这是“packages.config”文件

    <?xml version=“1.0”encoding=“utf-8”?gt;
    <软件包>
    <package id=“microsoft.azure.amqp”version=“2.3.2”targetframework=“xamarinios10”/>
    <package id=“microsoft.azure.devices”version=“1.16.0”targetframework=“xamarinios10”/>
    <package id=“microsoft.azure.devices.shared”version=“1.15.0”targetframework=“xamarinios10”/>
    <package id=“microsoft.azure.documentdb”version=“1.22.0”targetframework=“xamarinios10”/>
    <package id=“microsoft.csharp”version=“4.5.0”targetframework=“xamarinios10”/>
    <package id=“microsoft.netcore.platforms”version=“2.1.0”targetframework=“xamarinios10”/>gt;
    <package id=“microsoft.win32.primitives”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“netstandard.library”version=“2.0.3”targetframework=“xamarinios10”/>
    <package id=“newtonsoft.json”version=“11.0.2”targetframework=“xamarinios10”/>
    <package id=“system.appcontext”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.collections”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.collections.concurrent”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.componentModel.typeconverter”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.console”version=“4.3.1”targetframework=“xamarinios10”/>
    <package id=“system.diagnostics.debug”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.diagnostics.tools”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.diagnostics.tracing”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.globalization”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.globalization.calendars”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.io”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.io.compression”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.io.compression.zipfile”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.io.filesystem”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.io.filesystem.primitives”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.linq”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.linq.expressions”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.net.http”version=“4.3.3”targetframework=“xamarinios10”/>
    <package id=“system.net.primitives”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.net.sockets”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.net.websockets.client”version=“4.3.2”targetframework=“xamarinios10”/>
    <package id=“system.objectmodel”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.reflection”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.reflection.extensions”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.reflection.primitives”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.resources.resourcemanager”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.runtime”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.runtime.extensions”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.runtime.handles”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.runtime.interopservices”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.runtime.interopservices.runtimeinformation”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.runtime.numerics”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.runtime.serialization.formatters”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.runtime.serialization.primitives”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.cryptography.algorithms”version=“4.3.1”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.cryptography.encoding”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.cryptography.primitives”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.cryptography.x509certificates”version=“4.3.2”targetframework=“xamarinios10”/>gt;
    <package id=“system.text.encoding”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.text.encoding.extensions”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.text.regularExpressions”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.threading”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.threading.tasks”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.threading.timer”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.xml.readerwriter”version=“4.3.1”targetframework=“xamarinios10”/>gt;
    <package id=“system.xml.xdocument”version=“4.3.0”targetframework=“xamarinios10”/>
    <package id=“system.xml.xmldocument”version=“4.3.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.configuration.configurationmanager”version=“4.5.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.accesscontrol”version=“4.5.0”targetframework=“xamarinios10”/>gt;
    <package id=“system.security.permissions”version=“4.5.0”targetframework=“xamarinios10”/>
    <package id=“system.security.principal.windows”version=“4.5.0”targetframework=“xamarinios10”/>
    </packages>
    
    enter image description here

    我正在尝试与Microsoft Azure AN AM使用该包提供的COSMOSSDB数据库进行接口。Microsoft.Azure.DocumentDB通过nuget安装

    当以与中示例相同的方式初始化客户端时,getting started tutorial使用

    new DocumentClient(new Uri(EndpointUrl), PrimaryKey);
    

    但是,在内部,我得到了例外

    Could not load file or assembly 'System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
    

    enter image description here

    我刚接触到Visual Studio,想知道是什么导致了这个问题。安装的另一个包是“microsoft.azure.devices” 是否必须添加此包才能将此dll添加到引用中?如果有的话,我在哪里能找到它?

    这是“packages.config”文件

    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="Microsoft.Azure.Amqp" version="2.3.2" targetFramework="xamarinios10" />
      <package id="Microsoft.Azure.Devices" version="1.16.0" targetFramework="xamarinios10" />
      <package id="Microsoft.Azure.Devices.Shared" version="1.15.0" targetFramework="xamarinios10" />
      <package id="Microsoft.Azure.DocumentDB" version="1.22.0" targetFramework="xamarinios10" />
      <package id="Microsoft.CSharp" version="4.5.0" targetFramework="xamarinios10" />
      <package id="Microsoft.NETCore.Platforms" version="2.1.0" targetFramework="xamarinios10" />
      <package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="NETStandard.Library" version="2.0.3" targetFramework="xamarinios10" />
      <package id="Newtonsoft.Json" version="11.0.2" targetFramework="xamarinios10" />
      <package id="System.AppContext" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Collections" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Collections.Concurrent" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.ComponentModel.TypeConverter" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Console" version="4.3.1" targetFramework="xamarinios10" />
      <package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Globalization" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Globalization.Calendars" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.IO" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.IO.Compression" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.IO.Compression.ZipFile" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.IO.FileSystem" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Linq" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Linq.Expressions" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Net.Http" version="4.3.3" targetFramework="xamarinios10" />
      <package id="System.Net.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Net.Sockets" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Net.WebSockets.Client" version="4.3.2" targetFramework="xamarinios10" />
      <package id="System.ObjectModel" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Reflection" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Reflection.Extensions" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Reflection.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.Extensions" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.Handles" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.Numerics" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.Serialization.Formatters" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Runtime.Serialization.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Security.Cryptography.Algorithms" version="4.3.1" targetFramework="xamarinios10" />
      <package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Security.Cryptography.X509Certificates" version="4.3.2" targetFramework="xamarinios10" />
      <package id="System.Text.Encoding" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Text.RegularExpressions" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Threading" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Threading.Tasks" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Threading.Timer" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Xml.ReaderWriter" version="4.3.1" targetFramework="xamarinios10" />
      <package id="System.Xml.XDocument" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="xamarinios10" />
      <package id="System.Configuration.ConfigurationManager" version="4.5.0" targetFramework="xamarinios10" />
      <package id="System.Security.AccessControl" version="4.5.0" targetFramework="xamarinios10" />
      <package id="System.Security.Permissions" version="4.5.0" targetFramework="xamarinios10" />
      <package id="System.Security.Principal.Windows" version="4.5.0" targetFramework="xamarinios10" />
    </packages>
    
    2 回复  |  直到 6 年前
        2
  •  0
  •   Joey Cai    6 年前

    System.Configuration.ConfigurationManager ConfigurationManager

    PackageReference .csproj

    <ItemGroup>
        <PackageReference Include="Xamarin.Forms" Version="2.4.0.280" />
    </ItemGroup>
    

    discussion