6

VS2012 で Windows 8 アプリ プロジェクトをビルドすると、次の警告が表示されます。

No implementation file was provided for the .winmd file 'C:\Users\luke\LApp\LApp\bin\x86\Debug\Bing.Maps.winmd'. To generate registration information in the app manifest, specify the 'Implementation' metadata on the .winmd reference item in the project file.

他にどのような情報を提供すればよいかわかりません。Google で検索しましたが、関連する結果が得られません。http://msdn.microsoft.com/en-us/library/hh708954.aspxへのリンクが表示されますが、それが正しいかどうかはわかりません。私は正しい参照を持っていると確信しています:

ここに画像の説明を入力

C# プロジェクトです。NuGet を使用して Bing Maps SDK を追加したところ、アプリで動作しました。地図インターフェイスにドラッグしてアプリで使用できます。これは、ビルド時に表示される単なる警告であり、それを取り除く方法がわかりません。

助けていただければ幸いです。

4

1 に答える 1

1

あなたのプロジェクトは ac# プロジェクトですか?

通常、.NET を使用して実装された WinRT コンポーネントは、単なる .winmd ファイルです。インターフェイスと実装の両方が .winmd ファイルに含まれています。一方、ネイティブ コンポーネント (C++ で記述されたもの) には、インターフェイスと実装用にそれぞれ別の .winmd ファイルと .dll ファイルがあります。

アプリ プロジェクトと再現手順の詳細をお知らせいただけると助かります。

于 2012-12-16T09:51:57.947 に答える