2

Windows Store Appプロジェクトへの参照を追加しようとすると、次の警告が表示されます。

'LegacyLibrary'への参照を追加することは、Windows Store Appsと互換性がないため、お勧めしません。

この参照を追加しますか?

何について警告しますか?なぜ互換性がないのですか?Windowsストアアプリプロジェクトからレガシーコードを呼び出すことはできますか?

ビルド後、次の警告が表示されます。

警告MSB8019:このビルドは、コンポーネントがWindowsストアアプリプロジェクトからのものではないため、パッケージ化されていないコンポーネント "LegacyLibrary \ Output \ Debug x64\LegacyLibrary.lib"を消費しています。

迷惑なことに、MSB8019の検索結果はありません...

4

1 に答える 1

4

Properties | GeneralWindowsストアアプリから参照するプロジェクトごとに、に移動してからに変更Windows App Store Supportする必要がありますYes。これにより、プロジェクトをWindowsStoreAppプロジェクトから参照できるようになります。これらのレガシーアプリ内から新しいWindowsRTAPIを使用する場合は、に移動してProperties | C/C++ | Generalに変更Consume Windows Runtime Extensionする必要がありますYes (/ZW)

于 2013-01-07T14:09:10.020 に答える