2012-05-09 10 views
1

コンソールとWPFアプリケーションでprotobuf-net.dllを正常に使用しました。しかし、Silverlight 5アプリケーションで使用しようとすると、エラーメッセージが表示されます。Protobuf-netをSilverlightアプリケーションで使用する

"Silverlightランタイムに対してビルドされていないprotobuf-net.dllへの参照を追加することはできません。 Silverlightアセンブリでのみ動作します。

protobuf-netサイト(http://code.google.com/p/protobuf-net/)では、Silverlightの互換性に関する問題は参照できますが、SilverlightのDLLは見つかりませんでした。 protobuf-netをSilverlight 5アプリケーションで使用するにはどうすればよいですか?源泉分布で

おかげ マニッシュ

答えて

1

NugetパッケージにはSilverlight固有のビルドが含まれています。 Nugetパッケージマネージャを使用して参照を追加すると、自動的に正しく設定されます。

Googleのコードからパッケージをダウンロードする場合は、.zip(現在はr480)を展開してください。 Silverlight 4(以上)用に構築されたライブラリを含む "sl4"ディレクトリが含まれています。

+0

ああ、私は今sl4フォルダを見て、私は推測すべきだった。 – Manish

0

プロジェクトファイル

があります。ディストリビューションに含まれて\いるProtobuf-net_Silverlight \のいるProtobuf-net_Silverlight.csproj

。私は個人的には銀色のもので作業していませんが、それはあなたが必要な場所にあなたを得るかもしれません。

+0

ありがとう、私はソースの配布を見ていない。このポインタは、pbf-net実装の詳細を知る上で非常に役立ちます。私の現在の目的のために、Marcのソリューションはうまくいきます。残念ながら、私は両方の答えを受け入れることはできません。 – Manish

関連する問題