プロジェクトで HtmlAgilityPack を使用したところ、System.Xml 2.0.0.0 が参照されていないというエラーが発生しました。Silverlight フォルダーから追加したところ、機能しました。しかし、今は同じエラーが発生しますが、バージョン 2.0.5.0 が必要です。追加すると機能しますが、HtmlAgilityPack は機能しません。
質問する
700 次
1 に答える
0
ディレクトリにコピーしないでください。V2.0.0.0 が要求されたときに V2.0.5.0 を使用するようローダーに指示する、アプリケーション構成ファイルにアセンブリ リダイレクト ポリシーを追加する必要があります。
http://msdn.microsoft.com/en-us/library/7wd6ex19.aspxを参照してください。
このような何かがうまくいくはずです:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Xml"
publicKeyToken="7cec85d7bea7798e"
culture="neutral" />
<bindingRedirect oldVersion="2.0.0.0"
newVersion="2.0.5.0"/>
</dependentAssembly>
</assemblyBinding>
...
于 2012-12-27T11:52:30.170 に答える