2

プロジェクト内のすべての DLL をロードしましたが、WP8 アプリから WinRT コンポーネントで定義されている (他のネイティブ ライブラリを呼び出す) オブジェクトを作成するときに、コードが壊れます。

何か重要なことがありませんか?

ありがとう

4

1 に答える 1

1

決定的な答えはありません。まだ試していない場合に試してみてください。

ビルドから警告が表示されましたか? 特に、C++/CX 名前空間と .winmd ファイル名に互換性があることを確認する必要があります (詳細については、この SO の質問を参照してください)。

ネイティブ デバッガーを使用してみましたか?

  • もしそうなら、それはあなたのrefクラスオブジェクトのコンストラクターにも到達しますか?
  • 出力ウィンドウ内のテキストから、何が欠けているかの手がかりが得られますか?

任意の ZIP パッケージ ツールを使用してビルド ディレクトリから .XAP ファイルを開きます (たとえば、名前を .zip に変更し、Windows エクスプローラーを使用できます)。予想されるすべての DLL が正しくパッケージ化されていますか?

于 2013-06-21T15:03:27.917 に答える