Something broke between VS2013 U3 and my project. For some reason, after upgrading this project to Windows Phone Silverlight 8.1, VS2013 U3 will not display any SDK extensions for Windows Phone 8.1.
I used the XML editor to include the following links in the .csproj project file.
<ItemGroup> <SDKReference Include="SQLite.WP81, Version=3.8.6"> <Name>SQLite for Windows Phone 8.1</Name> </SDKReference> </ItemGroup> <ItemGroup> <SDKReference Include="Microsoft.VCLibs, Version=12.0"> <Name>Microsoft Visual C++ 2013 Runtime Package for Windows Phone</Name> </SDKReference> </ItemGroup>
Another problem hindering my project was using different sqlite.winmd files between projects. The application will create and deploy, but the application will crash at runtime. Some Debug log message says that SQLite is not registered. (Sorry, I didn’t record the actual message.) Looking through all my projects, creating identical links to sqlite.winmd, finally I got an application running on WP8.1.
Hope this does not allow others to spend a few days.
source share