Ich muss Verweis auf "System.XML.dll" Assembly in web.config hinzufügen (um die Lösung für das Problem zu versuchen, hier erwähnt: Problem with Extension method: IXmlLineInfo).Wie referenziere ich die Assembly von web.config?
Ich habe versucht, die folgende Zeile in "Baugruppen" Abschnitt hinzuzufügen:
<add assembly="System.Xml, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e"/>
, die einen Fehler verursacht:
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
ehrlich zu sein, ich bin nicht sicher, ob Version/Kultur/PublicKeyToken sind korrekt angegeben.
Ich habe einige verschiedene Versionen von System.XML.dll:
- C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v3.5 \ Profile \ Client \ System. XML.dll
- C: \ Programme (x86) \ Referenz-Assemblys \ Microsoft \ Framework.NETFramework \ v4.0 \ Profil \ Client \ System.XML.dll
- C: \ Programme (x86) \ Referenz Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.XML.dll
- C: \ Programme (x86) \ Reference Assemblies \ Microsoft \ Framework \ Silve rlight \ v3.0 \ System.Xml.dll
- C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.Xml.dll
Auch ich habe einige Baugruppen in GAC in Framework Framework-x64, etc ...
Question1:
Welche Montage benötige ich?
Question2: (veraltet)
Wie genaue Montageversion und PublicKeyToken bestimmen?
P.S. Lustige Sachen, als ich Frage gestellt habe, die ich gefunden habe, dass es ein "publickkeytoken" Tag bereits gibt und es Antwort für Frage2 enthält :)
Dank viel!
Sie können die vollständige Signatur für eine .NET-Assembly leicht ermitteln, indem Sie sie [laden].NET Reflektor] (http://i.imgur.com/7BYX7.png). Alternativ können Sie nur das öffentliche Schlüsseltoken abrufen, indem Sie an einer Visual Studio-Eingabeaufforderung "sn-T" aufrufen. –