An implementation file was not specified for the .winmd file.

I have a warning when I create a Windows 8 application project in VS2012:

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. 

I do not know what other information to provide. I am Googled and it does not give any relevant results. He gives a link to this: http://msdn.microsoft.com/en-us/library/hh708954.aspx , but I'm not sure if this is correct. I am sure that I have the correct links:

enter image description here

This is a C # project. I used NuGet to add the Bing Maps SDK and it works in my application - I can drag and drop the map interface and use it in the application. This is just a warning that appears during construction, and I have no idea how to get rid of it.

Any thanks, thanks.

+4
source share
1 answer

Is your project a C # project?

Typically, WinRT components implemented using .NET are only .winmd files. Both interfaces and implementation are contained in a .winmd file. While native components (written in C ++) will have separate .winmd and .dll files for the interface and implementation, respectively.

It would be helpful if you could provide more detailed information about your application project and playback steps.

+1
source

All Articles