5

WinFormsアプリケーションのVisualC#のプロジェクトにMath.NETNeodymライブラリを使用していました。

プロジェクトのリンクは次のとおりです。Math.NETNeodym ここで、Windows Phone 8に移植したいのですが、WP8 SDKでライブラリへの参照を追加すると、次の行に沿ってエラーが発生します。

上位バージョンまたは互換性のないアセンブリへの参照を追加できません

さて、私は以前にこの質問をしました、そして私はそれを再コンパイルすることによってライブラリをWP8に移植することができると言われました。そして、私は方法がわかりませんか?ライブラリから新しいWP8ライブラリプロジェクトに各ファイルをコピーして貼り付けてコンパイルするだけですか?

4

2 に答える 2

6

最も簡単な方法は、プロジェクトをポータブルクラスライブラリに変換することです。これにより、WindowsPhoneだけでなくデスクトップアプリでも使用できるようになります。

ソリューションを開くだけで、適切なプロジェクトプロパティを変更してこれを行うことができるはずです。ただし、ターゲットフレームワークでサポートされていないタイプがある場合は、ライブラリのそれらの部分を作り直すか削除する必要があります。

于 2013-01-11T20:54:19.443 に答える
1

以前の投稿でこの質問への回答を参照してください。これは「上位バージョン」の問題ではない可能性があり、VS2012に無関係なエラーメッセージが表示されるだけです。

于 2013-01-12T18:15:13.143 に答える