System.Xml.Linq を参照するポータブル クラス ライブラリ (Silverlight 5 を含む profile47) を作成しました。Silverlight 5 アプリケーションからそのポータブル ライブラリを参照できます。また、C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Libraries\Client にある System.Xml.Linq の Silverlight バージョンを参照できます。問題は、System.Xml.Linq dll のバージョン番号 (5.0.5.0) が、ポータブル ライブラリによって参照されるものとは異なることです。Silverlight アプリを実行すると、例外がスローされます。
Could not load file or assembly 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
完全な .NET フレームワークのように app.config にアセンブリ リダイレクト メカニズムがないため、これを機能させる方法はありますか?