I am trying to get SQLite to be compatible with WinRT. I have switched the older calls that are not supported by WinRT over to the new ones. Now that I have the project compiling I would like to validate that it is not using any of the older API calls or calls that not supported.
The Windows App Cert Kit seems to only validate an actual metro application. How do I just validate the WinRT DLL?
Edit:
It seems like there is a bug in the app certification kit. It doesn’t seem to validate referenced dlls. If you move your code to the application it does validate it. Also, compile time errors are not always present for calls not supported in metro. Is there a flag I need to set to catch these errors at compile time? The file in question is a C file with WinRT extensions turned off just for this file.
The issue of not throwing compile time errors for calls not supported in Metro has now been fixed in the Consumer Preview. Also the app certification kit now correctly validates referenced dlls as well.