私はWindows Phone 7アプリケーションを開発するためのヘルパークラスのセットであるクラスライブラリを持っています。Windows Phone Phoneアプリケーションで使用される機能
私がこのライブラリに持っているコアヘルパークラスの1つは、ロケーションサービス機能を提供する責任があるため、ILocationWatcherとSystem.Deviceへの参照を使用します。
マーケットプレイスでアプリを送信した後にこのヘルパークラス(つまりLocationWatcherが起動されない)を使用しなくても、アプリが使用している機能の1つとして「ロケーションサービス」が表示されます。
私は、マーケットプレイスがこれを検出する方法は、プロジェクト内のすべてのコードとライブラリを多かれ少なかれ分析していると思います。
どうしたらこの動作を無効にすることができますか?
つまり、ライブラリからロケーションヘルパーを分離する以外に、オーバーライドすることが絶対にあるということですか? –
「このコードはこのアプリケーションでは使用されていません」という言い方はありません。アプリから削除する以外の方法はありません。 –