0

WindowsPhoneアプリケーション用のNSpeexソリューションを構築しようとしています。問題は、codeplex NSpeexページがライブラリのSilverlightバージョンを提供することですが、コードコントラクトがライブラリで使用されているため、Silverlight for Windows Phoneにはまだ存在しないため、実行時例外がスローされます。

先に進み、Contractクラスを使用するコードのすべての行を削除します。このために、VisualStudioプロジェクトのすべてのクラスでテキスト検索を実行します。より良い解決策はありますか?たとえば、VSコンパイラがすべての依存関係ポイントを表示するように、いくつかの名前空間の使用を何らかの方法で禁止するにはどうすればよいですか?

4

1 に答える 1

0

このプロジェクトのソース コードは見ていませんが、この状況で通常行うことは、欠落しているクラス (特に属性の場合) の代わりになるスタブ クラスを作成するか、条件付きコンパイルによってコードを削除することです。

どのアプローチを使用するかは、問題のあるコードの複雑さによって異なります。

于 2011-12-26T23:24:46.690 に答える