]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
More work. Install and build steps are now tested.
authormistachkin <mistachkin@noemail.net>
Thu, 25 Feb 2016 02:49:58 +0000 (02:49 +0000)
committermistachkin <mistachkin@noemail.net>
Thu, 25 Feb 2016 02:49:58 +0000 (02:49 +0000)
FossilOrigin-Name: 0ab74373bd37d48d6afa7aecb67885afcd3a85b1

15 files changed:
manifest
manifest.uuid
vsixtest/App.xaml
vsixtest/App.xaml.cpp
vsixtest/App.xaml.h
vsixtest/MainPage.xaml
vsixtest/MainPage.xaml.cpp
vsixtest/MainPage.xaml.h
vsixtest/Package.appxmanifest
vsixtest/pch.cpp
vsixtest/pch.h
vsixtest/vsixtest.sln
vsixtest/vsixtest.tcl
vsixtest/vsixtest.vcxproj.data [moved from vsixtest/vsixtest.vcxproj with 67% similarity]
vsixtest/vsixtest.vcxproj.filters

index 14d86ffce046a6938af6665d52e021417e67cac0..0207e92d3ea6670aa6c4593e2eef4e708b39fb5b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\stypo.\s\sImprove\sinterim\sdebugging.
-D 2016-02-24T23:31:14.464
+C More\swork.\s\sInstall\sand\sbuild\ssteps\sare\snow\stested.
+D 2016-02-25T02:49:58.520
 F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 28fc4ee02333996d31b3602b39eeb8e609a89ce4
@@ -1429,9 +1429,9 @@ F tool/vdbe_profile.tcl 246d0da094856d72d2c12efec03250d71639d19f
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh a98af506df552f3b3c0d904f94e4cdc4e1a6d598
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-F vsixtest/App.xaml 7af5a2a527aa5783e208c436c5227a21b1023cec
-F vsixtest/App.xaml.cpp c4aaab1774e771d2b6f662cbd247fd31df087a22
-F vsixtest/App.xaml.h f723ae437a141cd496adfccae517a6011dd95dfb
+F vsixtest/App.xaml b76d3b48860e7454775c47ea38ffea9c4abe3e85
+F vsixtest/App.xaml.cpp c465147f50871165c60ca16955219f6c5812d6d8
+F vsixtest/App.xaml.h 4a9768e2983d05600ad1e1c2f1b00a132967da9f
 F vsixtest/Assets/LockScreenLogo.scale-200.png e820c9a3deb909197081b0bf3216c06e13905f0a
 F vsixtest/Assets/SplashScreen.scale-200.png cab70988ca71bebec7bfeb3b6dbafe17b9ab0b4a
 F vsixtest/Assets/Square150x150Logo.scale-200.png e17b40817db7a239fc239d83efcc951fb824e3ff
@@ -1439,18 +1439,18 @@ F vsixtest/Assets/Square44x44Logo.scale-200.png 2f166237094dea94d952d10b9eeae818
 F vsixtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png 5f6a6d391b95a3061ccca6e6fdd6955ede63b4ed
 F vsixtest/Assets/StoreLogo.png 0828b7257db74a4ecd5eeb6b7b4971f0fdc4d9d1
 F vsixtest/Assets/Wide310x150Logo.scale-200.png 04ddefe5bc5f43ae12a7433f6f236ddab101ac42
-F vsixtest/MainPage.xaml b17ae614fc9aab5ee0068e16c9a3e3461d13b6d1
-F vsixtest/MainPage.xaml.cpp 66f81d6149d9a09de5c6c7846c6557cdd7a76b15
-F vsixtest/MainPage.xaml.h 5b8d65dc2b9e59e29bc0a6bca81211ff27ac830a
-F vsixtest/Package.appxmanifest 0535b2e6708c44ad45ed7fb1dfd4de5de351dd7a
-F vsixtest/pch.cpp 681cc12ddc215c95fe300ee8a3dde057fa2ec308
-F vsixtest/pch.h 9d2475a4f6d5c921b86c8f61060b6b04421f1010
-F vsixtest/vsixtest.sln 8950e044dd04a07046990d04bf77e60738e2d136
-F vsixtest/vsixtest.tcl e1f20568f5551ae58f395af6440a3f3b65368682
-F vsixtest/vsixtest.vcxproj 15407f0e35e914fecc65ed422ac08b28e52b3e4f
-F vsixtest/vsixtest.vcxproj.filters 443739cb985bb81620dc66f375a845b25debe116
+F vsixtest/MainPage.xaml 34f49897e3ca533a7e74506ba0759b66eebce151
+F vsixtest/MainPage.xaml.cpp 7f31fc6de751b64676c0924c97a5485d950a91d7
+F vsixtest/MainPage.xaml.h cc05cca10d50a003f6c6e4448b701cdd07f52f29
+F vsixtest/Package.appxmanifest 6b6db1eb7df3a315c5d681059754d5f0e0c47a93
+F vsixtest/pch.cpp cb823cfac36f1a39a7eb0acbd7e9a0b0de8f23af
+F vsixtest/pch.h 9cab7980f2ac4baa40807d8b5e52af32a21cf78c
+F vsixtest/vsixtest.sln 77cadbe4e96c1fe1bf51cd77de9e9b0a12ada547
+F vsixtest/vsixtest.tcl 63aff906d5b2635ade235599a45fcc95a7e296bc
+F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc w vsixtest/vsixtest.vcxproj
+F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P cce40a0b8ee792482fb7031113eb190ad316d01a
-R 599ba9dab9a4637ded30c8413d19596a
+P e0029bdf20df90abd8b81e5b08133866665b1c87
+R fd73554594351ac51b867a9ca61df57d
 U mistachkin
-Z a097fb629010575b51e2f4b031c45e27
+Z 85ba38141fc589bcd3be4f139cce818c
index 32d31d334d4c6249cc2c0708fb0192fcf519afe5..6408a12e3dce145a700d528db48fe72e9451a561 100644 (file)
@@ -1 +1 @@
-e0029bdf20df90abd8b81e5b08133866665b1c87
\ No newline at end of file
+0ab74373bd37d48d6afa7aecb67885afcd3a85b1
\ No newline at end of file
index 7f023fe5d7a560a1f71c6441829b618055e6c370..80889024ca6dc1ef2171b4f0832ecaac8f3796e3 100644 (file)
@@ -1,8 +1,8 @@
-<Application\r
-    x:Class="vsixtest.App"\r
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"\r
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"\r
-    xmlns:local="using:vsixtest"\r
-    RequestedTheme="Light">\r
-\r
-</Application>\r
+<Application
+    x:Class="vsixtest.App"
+    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+    xmlns:local="using:vsixtest"
+    RequestedTheme="Light">
+
+</Application>
index 5d60058f6b0f4851ea42e9bd811166c490945304..da8f327fa0200de42d65e6af9a95d1efc561fb81 100644 (file)
-//\r
-// App.xaml.cpp\r
-// Implementation of the App class.\r
-//\r
-\r
-#include "pch.h"\r
-#include "MainPage.xaml.h"\r
-\r
-using namespace vsixtest;\r
-\r
-using namespace Platform;\r
-using namespace Windows::ApplicationModel;\r
-using namespace Windows::ApplicationModel::Activation;\r
-using namespace Windows::Foundation;\r
-using namespace Windows::Foundation::Collections;\r
-using namespace Windows::UI::Xaml;\r
-using namespace Windows::UI::Xaml::Controls;\r
-using namespace Windows::UI::Xaml::Controls::Primitives;\r
-using namespace Windows::UI::Xaml::Data;\r
-using namespace Windows::UI::Xaml::Input;\r
-using namespace Windows::UI::Xaml::Interop;\r
-using namespace Windows::UI::Xaml::Media;\r
-using namespace Windows::UI::Xaml::Navigation;\r
-\r
-/// <summary>\r
-/// Initializes the singleton application object.  This is the first line of authored code\r
-/// executed, and as such is the logical equivalent of main() or WinMain().\r
-/// </summary>\r
-App::App()\r
-{\r
-       InitializeComponent();\r
-       Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending);\r
-}\r
-\r
-/// <summary>\r
-/// Invoked when the application is launched normally by the end user. Other entry points\r
-/// will be used such as when the application is launched to open a specific file.\r
-/// </summary>\r
-/// <param name="e">Details about the launch request and process.</param>\r
-void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e)\r
-{\r
-\r
-#if _DEBUG\r
-               // Show graphics profiling information while debugging.\r
-               if (IsDebuggerPresent())\r
-               {\r
-                       // Display the current frame rate counters\r
-                        DebugSettings->EnableFrameRateCounter = true;\r
-               }\r
-#endif\r
-\r
-       auto rootFrame = dynamic_cast<Frame^>(Window::Current->Content);\r
-\r
-       // Do not repeat app initialization when the Window already has content,\r
-       // just ensure that the window is active\r
-       if (rootFrame == nullptr)\r
-       {\r
-               // Create a Frame to act as the navigation context and associate it with\r
-               // a SuspensionManager key\r
-               rootFrame = ref new Frame();\r
-\r
-               rootFrame->NavigationFailed += ref new Windows::UI::Xaml::Navigation::NavigationFailedEventHandler(this, &App::OnNavigationFailed);\r
-\r
-               if (e->PreviousExecutionState == ApplicationExecutionState::Terminated)\r
-               {\r
-                       // TODO: Restore the saved session state only when appropriate, scheduling the\r
-                       // final launch steps after the restore is complete\r
-\r
-               }\r
-\r
-               if (rootFrame->Content == nullptr)\r
-               {\r
-                       // When the navigation stack isn't restored navigate to the first page,\r
-                       // configuring the new page by passing required information as a navigation\r
-                       // parameter\r
-                       rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);\r
-               }\r
-               // Place the frame in the current Window\r
-               Window::Current->Content = rootFrame;\r
-               // Ensure the current window is active\r
-               Window::Current->Activate();\r
-       }\r
-       else\r
-       {\r
-               if (rootFrame->Content == nullptr)\r
-               {\r
-                       // When the navigation stack isn't restored navigate to the first page,\r
-                       // configuring the new page by passing required information as a navigation\r
-                       // parameter\r
-                       rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);\r
-               }\r
-               // Ensure the current window is active\r
-               Window::Current->Activate();\r
-       }\r
-}\r
-\r
-/// <summary>\r
-/// Invoked when application execution is being suspended.     Application state is saved\r
-/// without knowing whether the application will be terminated or resumed with the contents\r
-/// of memory still intact.\r
-/// </summary>\r
-/// <param name="sender">The source of the suspend request.</param>\r
-/// <param name="e">Details about the suspend request.</param>\r
-void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e)\r
-{\r
-       (void) sender;  // Unused parameter\r
-       (void) e;       // Unused parameter\r
-\r
-       //TODO: Save application state and stop any background activity\r
-}\r
-\r
-/// <summary>\r
-/// Invoked when Navigation to a certain page fails\r
-/// </summary>\r
-/// <param name="sender">The Frame which failed navigation</param>\r
-/// <param name="e">Details about the navigation failure</param>\r
-void App::OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e)\r
-{\r
-       throw ref new FailureException("Failed to load Page " + e->SourcePageType.Name);\r
+//
+// App.xaml.cpp
+// Implementation of the App class.
+//
+
+#include "pch.h"
+#include "MainPage.xaml.h"
+
+using namespace vsixtest;
+
+using namespace Platform;
+using namespace Windows::ApplicationModel;
+using namespace Windows::ApplicationModel::Activation;
+using namespace Windows::Foundation;
+using namespace Windows::Foundation::Collections;
+using namespace Windows::UI::Xaml;
+using namespace Windows::UI::Xaml::Controls;
+using namespace Windows::UI::Xaml::Controls::Primitives;
+using namespace Windows::UI::Xaml::Data;
+using namespace Windows::UI::Xaml::Input;
+using namespace Windows::UI::Xaml::Interop;
+using namespace Windows::UI::Xaml::Media;
+using namespace Windows::UI::Xaml::Navigation;
+
+/// <summary>
+/// Initializes the singleton application object.  This is the first line of authored code
+/// executed, and as such is the logical equivalent of main() or WinMain().
+/// </summary>
+App::App()
+{
+       InitializeComponent();
+       Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending);
+}
+
+/// <summary>
+/// Invoked when the application is launched normally by the end user. Other entry points
+/// will be used such as when the application is launched to open a specific file.
+/// </summary>
+/// <param name="e">Details about the launch request and process.</param>
+void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e)
+{
+
+#if _DEBUG
+               // Show graphics profiling information while debugging.
+               if (IsDebuggerPresent())
+               {
+                       // Display the current frame rate counters
+                        DebugSettings->EnableFrameRateCounter = true;
+               }
+#endif
+
+       auto rootFrame = dynamic_cast<Frame^>(Window::Current->Content);
+
+       // Do not repeat app initialization when the Window already has content,
+       // just ensure that the window is active
+       if (rootFrame == nullptr)
+       {
+               // Create a Frame to act as the navigation context and associate it with
+               // a SuspensionManager key
+               rootFrame = ref new Frame();
+
+               rootFrame->NavigationFailed += ref new Windows::UI::Xaml::Navigation::NavigationFailedEventHandler(this, &App::OnNavigationFailed);
+
+               if (e->PreviousExecutionState == ApplicationExecutionState::Terminated)
+               {
+                       // TODO: Restore the saved session state only when appropriate, scheduling the
+                       // final launch steps after the restore is complete
+
+               }
+
+               if (rootFrame->Content == nullptr)
+               {
+                       // When the navigation stack isn't restored navigate to the first page,
+                       // configuring the new page by passing required information as a navigation
+                       // parameter
+                       rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
+               }
+               // Place the frame in the current Window
+               Window::Current->Content = rootFrame;
+               // Ensure the current window is active
+               Window::Current->Activate();
+       }
+       else
+       {
+               if (rootFrame->Content == nullptr)
+               {
+                       // When the navigation stack isn't restored navigate to the first page,
+                       // configuring the new page by passing required information as a navigation
+                       // parameter
+                       rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
+               }
+               // Ensure the current window is active
+               Window::Current->Activate();
+       }
+}
+
+/// <summary>
+/// Invoked when application execution is being suspended.     Application state is saved
+/// without knowing whether the application will be terminated or resumed with the contents
+/// of memory still intact.
+/// </summary>
+/// <param name="sender">The source of the suspend request.</param>
+/// <param name="e">Details about the suspend request.</param>
+void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e)
+{
+       (void) sender;  // Unused parameter
+       (void) e;       // Unused parameter
+
+       //TODO: Save application state and stop any background activity
+}
+
+/// <summary>
+/// Invoked when Navigation to a certain page fails
+/// </summary>
+/// <param name="sender">The Frame which failed navigation</param>
+/// <param name="e">Details about the navigation failure</param>
+void App::OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e)
+{
+       throw ref new FailureException("Failed to load Page " + e->SourcePageType.Name);
 }
\ No newline at end of file
index 7322d11b9ce69aaf560d46d4f4c84603fd183e47..5fa8837d38e38015d24998b7ecdc3e71ac20d9dc 100644 (file)
@@ -1,27 +1,27 @@
-//\r
-// App.xaml.h\r
-// Declaration of the App class.\r
-//\r
-\r
-#pragma once\r
-\r
-#include "App.g.h"\r
-\r
-namespace vsixtest\r
-{\r
-       /// <summary>\r
-       /// Provides application-specific behavior to supplement the default Application class.\r
-       /// </summary>\r
-       ref class App sealed\r
-       {\r
-       protected:\r
-               virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override;\r
-\r
-       internal:\r
-               App();\r
-\r
-       private:\r
-               void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e);\r
-               void OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e);\r
-       };\r
-}\r
+//
+// App.xaml.h
+// Declaration of the App class.
+//
+
+#pragma once
+
+#include "App.g.h"
+
+namespace vsixtest
+{
+       /// <summary>
+       /// Provides application-specific behavior to supplement the default Application class.
+       /// </summary>
+       ref class App sealed
+       {
+       protected:
+               virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override;
+
+       internal:
+               App();
+
+       private:
+               void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e);
+               void OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e);
+       };
+}
index 76724544e1b7b580691eb5556319a07fd7abc63c..7472ad862677e43fbdacbdf16dd8ecc3ab776389 100644 (file)
@@ -1,13 +1,13 @@
-<Page\r
-    x:Class="vsixtest.MainPage"\r
-    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"\r
-    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"\r
-    xmlns:local="using:vsixtest"\r
-    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"\r
-    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"\r
-    mc:Ignorable="d">\r
-\r
-    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">\r
-\r
-    </Grid>\r
-</Page>\r
+<Page
+    x:Class="vsixtest.MainPage"
+    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+    xmlns:local="using:vsixtest"
+    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+    mc:Ignorable="d">
+
+    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
+
+    </Grid>
+</Page>
index f615f4d89efb320148b0ec1e68cd835fbb9e41ee..e67dcb83b23dc363124addc4d5c9e91d54e2f769 100644 (file)
@@ -1,27 +1,53 @@
-//\r
-// MainPage.xaml.cpp\r
-// Implementation of the MainPage class.\r
-//\r
-\r
-#include "pch.h"\r
-#include "MainPage.xaml.h"\r
-\r
-using namespace vsixtest;\r
-\r
-using namespace Platform;\r
-using namespace Windows::Foundation;\r
-using namespace Windows::Foundation::Collections;\r
-using namespace Windows::UI::Xaml;\r
-using namespace Windows::UI::Xaml::Controls;\r
-using namespace Windows::UI::Xaml::Controls::Primitives;\r
-using namespace Windows::UI::Xaml::Data;\r
-using namespace Windows::UI::Xaml::Input;\r
-using namespace Windows::UI::Xaml::Media;\r
-using namespace Windows::UI::Xaml::Navigation;\r
-\r
-// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409\r
-\r
-MainPage::MainPage()\r
-{\r
-       InitializeComponent();\r
-}\r
+//
+// MainPage.xaml.cpp
+// Implementation of the MainPage class.
+//
+
+#include "pch.h"
+#include "MainPage.xaml.h"
+#include "sqlite3.h"
+
+using namespace vsixtest;
+
+using namespace Platform;
+using namespace Windows::Foundation;
+using namespace Windows::Foundation::Collections;
+using namespace Windows::UI::Xaml;
+using namespace Windows::UI::Xaml::Controls;
+using namespace Windows::UI::Xaml::Controls::Primitives;
+using namespace Windows::UI::Xaml::Data;
+using namespace Windows::UI::Xaml::Input;
+using namespace Windows::UI::Xaml::Media;
+using namespace Windows::UI::Xaml::Navigation;
+
+// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
+
+MainPage::MainPage()
+{
+       InitializeComponent();
+       UseSQLite();
+}
+
+void MainPage::UseSQLite(void)
+{
+    int rc = SQLITE_OK;
+    sqlite3 *pDb = nullptr;
+
+    rc = sqlite3_open_v2("test.db", &pDb,
+       SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, nullptr);
+
+    if (rc != SQLITE_OK)
+       throw ref new FailureException("Failed to open database.");
+
+    rc = sqlite3_exec(pDb, "VACUUM;", nullptr, nullptr, nullptr);
+
+    if (rc != SQLITE_OK)
+       throw ref new FailureException("Failed to vacuum database.");
+
+    rc = sqlite3_close(pDb);
+
+    if (rc != SQLITE_OK)
+       throw ref new FailureException("Failed to close database.");
+
+    pDb = nullptr;
+}
index cf95007d177842963f6364b36541f49afb062fc0..ea327a3e4c5a521d7638d5bbd209859ed819a779 100644 (file)
@@ -1,21 +1,22 @@
-//\r
-// MainPage.xaml.h\r
-// Declaration of the MainPage class.\r
-//\r
-\r
-#pragma once\r
-\r
-#include "MainPage.g.h"\r
-\r
-namespace vsixtest\r
-{\r
-       /// <summary>\r
-       /// An empty page that can be used on its own or navigated to within a Frame.\r
-       /// </summary>\r
-       public ref class MainPage sealed\r
-       {\r
-       public:\r
-               MainPage();\r
-\r
-       };\r
-}\r
+//
+// MainPage.xaml.h
+// Declaration of the MainPage class.
+//
+
+#pragma once
+
+#include "MainPage.g.h"
+
+namespace vsixtest
+{
+       /// <summary>
+       /// An empty page that can be used on its own or navigated to within a Frame.
+       /// </summary>
+       public ref class MainPage sealed
+       {
+       public:
+               MainPage();
+               void UseSQLite(void);
+
+       };
+}
index 49e45cbc3efe8a1800c0d8fe1cec365342b35a61..106b3f1e4120d85d548af7f2d81e943b1278ccd6 100644 (file)
@@ -1,49 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-\r
-<Package\r
-  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"\r
-  xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"\r
-  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"\r
-  IgnorableNamespaces="uap mp">\r
-\r
-  <Identity\r
-    Name="bb52b3e1-5c8a-4516-a5ff-8b9f9baadef7"\r
-    Publisher="CN=mistachkin"\r
-    Version="1.0.0.0" />\r
-\r
-  <mp:PhoneIdentity PhoneProductId="bb52b3e1-5c8a-4516-a5ff-8b9f9baadef7" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>\r
-\r
-  <Properties>\r
-    <DisplayName>vsixtest</DisplayName>\r
-    <PublisherDisplayName>mistachkin</PublisherDisplayName>\r
-    <Logo>Assets\StoreLogo.png</Logo>\r
-  </Properties>\r
-\r
-  <Dependencies>\r
-    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />\r
-  </Dependencies>\r
-\r
-  <Resources>\r
-    <Resource Language="x-generate"/>\r
-  </Resources>\r
-\r
-  <Applications>\r
-    <Application Id="App"\r
-      Executable="$targetnametoken$.exe"\r
-      EntryPoint="vsixtest.App">\r
-      <uap:VisualElements\r
-        DisplayName="vsixtest"\r
-        Square150x150Logo="Assets\Square150x150Logo.png"\r
-        Square44x44Logo="Assets\Square44x44Logo.png"\r
-        Description="vsixtest"\r
-        BackgroundColor="transparent">\r
-        <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>\r
-        <uap:SplashScreen Image="Assets\SplashScreen.png" />\r
-      </uap:VisualElements>\r
-    </Application>\r
-  </Applications>\r
-\r
-  <Capabilities>\r
-    <Capability Name="internetClient" />\r
-  </Capabilities>\r
+<?xml version="1.0" encoding="utf-8"?>
+
+<Package
+  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
+  xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
+  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
+  IgnorableNamespaces="uap mp">
+
+  <Identity
+    Name="bb52b3e1-5c8a-4516-a5ff-8b9f9baadef7"
+    Publisher="CN=mistachkin"
+    Version="1.0.0.0" />
+
+  <mp:PhoneIdentity PhoneProductId="bb52b3e1-5c8a-4516-a5ff-8b9f9baadef7" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
+
+  <Properties>
+    <DisplayName>vsixtest</DisplayName>
+    <PublisherDisplayName>mistachkin</PublisherDisplayName>
+    <Logo>Assets\StoreLogo.png</Logo>
+  </Properties>
+
+  <Dependencies>
+    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
+  </Dependencies>
+
+  <Resources>
+    <Resource Language="x-generate"/>
+  </Resources>
+
+  <Applications>
+    <Application Id="App"
+      Executable="$targetnametoken$.exe"
+      EntryPoint="vsixtest.App">
+      <uap:VisualElements
+        DisplayName="vsixtest"
+        Square150x150Logo="Assets\Square150x150Logo.png"
+        Square44x44Logo="Assets\Square44x44Logo.png"
+        Description="vsixtest"
+        BackgroundColor="transparent">
+        <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
+        <uap:SplashScreen Image="Assets\SplashScreen.png" />
+      </uap:VisualElements>
+    </Application>
+  </Applications>
+
+  <Capabilities>
+    <Capability Name="internetClient" />
+  </Capabilities>
 </Package>
\ No newline at end of file
index ef288d82ad6b5e22aa858ef98b09ba786bbe8404..97b544ec11b66cc3c196abd6416e1e6a77783829 100644 (file)
@@ -1,6 +1,6 @@
-//\r
-// pch.cpp\r
-// Include the standard header and generate the precompiled header.\r
-//\r
-\r
-#include "pch.h"\r
+//
+// pch.cpp
+// Include the standard header and generate the precompiled header.
+//
+
+#include "pch.h"
index e5006e81d321692f50372caa5baed9fc0d586c69..b793236d02a6b6355adb83b45144a046cbe29d52 100644 (file)
@@ -1,11 +1,11 @@
-//\r
-// pch.h\r
-// Header for standard system include files.\r
-//\r
-\r
-#pragma once\r
-\r
-#include <collection.h>\r
-#include <ppltasks.h>\r
-\r
-#include "App.xaml.h"\r
+//
+// pch.h
+// Header for standard system include files.
+//
+
+#pragma once
+
+#include <collection.h>
+#include <ppltasks.h>
+
+#include "App.xaml.h"
index bebec6355be349890b33e79138226fc2e14fd4a9..1ab6e064f9724e6025a971dd49a9693c068f5dad 100644 (file)
@@ -1,40 +1,39 @@
-\r
-Microsoft Visual Studio Solution File, Format Version 12.00\r
-# Visual Studio 14\r
-VisualStudioVersion = 14.0.24720.0\r
-MinimumVisualStudioVersion = 10.0.40219.1\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vsixtest", "vsixtest.vcxproj", "{60BB14A5-0871-4656-BC38-4F0958230F9A}"\r
-EndProject\r
-Global\r
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|ARM = Debug|ARM\r
-               Debug|x64 = Debug|x64\r
-               Debug|x86 = Debug|x86\r
-               Release|ARM = Release|ARM\r
-               Release|x64 = Release|x64\r
-               Release|x86 = Release|x86\r
-       EndGlobalSection\r
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.ActiveCfg = Debug|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.Build.0 = Debug|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.Deploy.0 = Debug|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.ActiveCfg = Debug|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.Build.0 = Debug|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.Deploy.0 = Debug|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.ActiveCfg = Debug|Win32\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.Build.0 = Debug|Win32\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.Deploy.0 = Debug|Win32\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.ActiveCfg = Release|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.Build.0 = Release|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.Deploy.0 = Release|ARM\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.ActiveCfg = Release|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.Build.0 = Release|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.Deploy.0 = Release|x64\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.ActiveCfg = Release|Win32\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.Build.0 = Release|Win32\r
-               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.Deploy.0 = Release|Win32\r
-       EndGlobalSection\r
-       GlobalSection(SolutionProperties) = preSolution\r
-               HideSolutionNode = FALSE\r
-       EndGlobalSection\r
-EndGlobal\r
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.24720.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vsixtest", "vsixtest.vcxproj", "{60BB14A5-0871-4656-BC38-4F0958230F9A}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|ARM = Debug|ARM
+               Debug|x64 = Debug|x64
+               Debug|x86 = Debug|x86
+               Release|ARM = Release|ARM
+               Release|x64 = Release|x64
+               Release|x86 = Release|x86
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.ActiveCfg = Debug|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.Build.0 = Debug|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|ARM.Deploy.0 = Debug|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.ActiveCfg = Debug|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.Build.0 = Debug|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x64.Deploy.0 = Debug|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.ActiveCfg = Debug|Win32
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.Build.0 = Debug|Win32
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Debug|x86.Deploy.0 = Debug|Win32
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.ActiveCfg = Release|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.Build.0 = Release|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|ARM.Deploy.0 = Release|ARM
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.ActiveCfg = Release|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.Build.0 = Release|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x64.Deploy.0 = Release|x64
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.ActiveCfg = Release|Win32
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.Build.0 = Release|Win32
+               {60BB14A5-0871-4656-BC38-4F0958230F9A}.Release|x86.Deploy.0 = Release|Win32
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+EndGlobal
index 47357c155bb7f103b2be5b24f57342d7d60c0395..d25c51d9b6e0c0592476d37d67bb9a7506a571ca 100644 (file)
 #    file.  However, currently, the file must be compatible with both Visual
 #    Studio 2015 and the Universal Windows Platform.
 #
-# 3. The temporary directory specified in the TEMP or TMP environment variables
+# 3. The "VERSION" file is assumed to exist in the parent directory of the
+#    directory containing this script.  It must contain a version number that
+#    matches the VSIX file being tested.
+#
+# 4. The temporary directory specified in the TEMP or TMP environment variables
 #    must refer to an existing directory writable by the current user.
 #
-# 4. The VS140COMNTOOLS environment variable must refer to the Visual Studio
+# 5. The VS140COMNTOOLS environment variable must refer to the Visual Studio
 #    2015 common tools directory.
 #
 # USAGE
@@ -80,6 +84,35 @@ proc appendArgs { args } {
   eval append result $args
 }
 \f
+proc readFile { fileName } {
+  #
+  # NOTE: Reads and returns the entire contents of the specified file, which
+  #       may contain binary data.
+  #
+  set file_id [open $fileName RDONLY]
+  fconfigure $file_id -encoding binary -translation binary
+  set result [read $file_id]
+  close $file_id
+  return $result
+}
+\f
+proc writeFile { fileName data } {
+  #
+  # NOTE: Writes the entire contents of the specified file, which may contain
+  #       binary data.
+  #
+  set file_id [open $fileName {WRONLY CREAT TRUNC}]
+  fconfigure $file_id -encoding binary -translation binary
+  puts -nonewline $file_id $data
+  close $file_id
+  return ""
+}
+\f
+proc putsAndEval { command } {
+  catch {puts stdout $command}
+  return [uplevel 1 $command]
+}
+\f
 #
 # NOTE: This is the entry point for this script.
 #
@@ -100,17 +133,32 @@ set argc [llength $argv]
 if {$argc > 1} then {fail}
 
 if {$argc == 1} then {
-  set fileName [lindex $argv 0]
+  set vsixFileName [lindex $argv 0]
 } else {
-  set fileName [file join [file dirname $path] sqlite-UWP-output.vsix]
+  set vsixFileName [file join [file dirname $path] sqlite-UWP-output.vsix]
 }
 
-if {[string length $fileName] == 0} then {
+if {[string length $vsixFileName] == 0} then {
   fail "invalid VSIX file name"
 }
 
-if {![file exists $fileName] || ![file isfile $fileName]} then {
-  fail [appendArgs "VSIX file \"" $fileName "\" does not exist"]
+if {![file exists $vsixFileName] || ![file isfile $vsixFileName]} then {
+  fail [appendArgs "VSIX file \"" $vsixFileName "\" does not exist"]
+}
+
+set versionFileName [file join [file dirname $path] VERSION]
+
+if {![file exists $versionFileName] || ![file isfile $versionFileName]} then {
+  fail [appendArgs "Version file \"" $versionFileName "\" does not exist"]
+}
+
+set projectTemplateFileName [file join $path vsixtest.vcxproj.data]
+set projectFileName [file join $path vsixtest.vcxproj]
+
+if {![file exists $projectTemplateFileName] || \
+    ![file isfile $projectTemplateFileName]} then {
+  fail [appendArgs \
+      "Project template file \"" $projectTemplateFileName "\" does not exist"]
 }
 
 set envVarName VS140COMNTOOLS
@@ -164,18 +212,18 @@ if {[string length $temporaryDirectory] == 0 || \
 }
 
 set installLogFileName [appendArgs \
-    [file rootname [file tail $fileName]] -install- [pid] .log]
+    [file rootname [file tail $vsixFileName]] -install- [pid] .log]
 
 set buildLogFileName [appendArgs \
-    [file rootname [file tail $fileName]] \
+    [file rootname [file tail $vsixFileName]] \
     -build-%configuration%-%platform%- [pid] .log]
 
 set uninstallLogFileName [appendArgs \
-    [file rootname [file tail $fileName]] -uninstall- [pid] .log]
+    [file rootname [file tail $vsixFileName]] -uninstall- [pid] .log]
 
 set commands(1) [list exec [file nativename $vsixInstaller] /quiet /norepair]
 lappend commands(1) [appendArgs /logFile: $installLogFileName]
-lappend commands(1) [file nativename $fileName]
+lappend commands(1) [file nativename $vsixFileName]
 
 set commands(2) [list exec [file nativename $msBuild]]
 lappend commands(2) [file nativename [file join $path vsixtest.sln]]
@@ -192,46 +240,42 @@ set commands(3) [list exec [file nativename $vsixInstaller] /quiet /norepair]
 lappend commands(3) [appendArgs /logFile: $uninstallLogFileName]
 lappend commands(3) [appendArgs /uninstall:SQLite.UWP.2015]
 
-puts stdout [appendArgs \
-    "Install log will be \"" [file nativename [file join \
-    $temporaryDirectory $installLogFileName]] "\"."]
-
-puts stdout [appendArgs \
-    "Build log will be \"" [file nativename [file join \
-    $temporaryDirectory $buildLogFileName]] "\"."]
+###############################################################################
 
-puts stdout [appendArgs \
-    "Uninstall log will be \"" [file nativename [file join \
-    $temporaryDirectory $uninstallLogFileName]] "\"."]
+if {1} then {
+  puts stdout [appendArgs \
+      "Install log will be \"" [file nativename [file join \
+      $temporaryDirectory $installLogFileName]] "\"."]
 
-puts stdout [appendArgs \
-    "First command is \"" $commands(1) "\"."]
+  puts stdout [appendArgs \
+      "Build log will be \"" [file nativename [file join \
+      $temporaryDirectory $buildLogFileName]] "\"."]
 
-puts stdout [appendArgs \
-    "Second command is \"" $commands(2) "\"."]
+  puts stdout [appendArgs \
+      "Uninstall log will be \"" [file nativename [file join \
+      $temporaryDirectory $uninstallLogFileName]] "\"."]
+}
 
-puts stdout [appendArgs \
-    "Third command is \"" $commands(3) "\"."]
+###############################################################################
 
 if {1} then {
-  # eval $commands(1)
+  # putsAndEval $commands(1)
+
+  set versionNumber [string trim [readFile $versionFileName]]
+  set data [readFile $projectTemplateFileName]
+  set data [string map [list %versionNumber% $versionNumber] $data]
+  writeFile $projectFileName $data
 
-  set platforms [list Win32 x64 ARM]
+  set platforms [list x86 x64 ARM]
   set configurations [list Debug Release]
 
   foreach platform $platforms {
     foreach configuration $configurations {
-      puts stdout [string map [list \
+      putsAndEval [string map [list \
           %platform% $platform %configuration% \
           $configuration] $commands(2)]
-
-      if {0} then {
-        eval [string map [list \
-            %platform% $platform %configuration% \
-            $configuration] $commands(2)]
-      }
     }
   }
 
-  # eval $commands(3)
+  # putsAndEval $commands(3)
 }
similarity index 67%
rename from vsixtest/vsixtest.vcxproj
rename to vsixtest/vsixtest.vcxproj.data
index a7b4fd302b844b3a4c4f5d290118ce66b4bb9904..a64584c3a2fede7ac257746a5df3b5e802cdffae 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{60bb14a5-0871-4656-bc38-4f0958230f9a}</ProjectGuid>\r
-    <RootNamespace>vsixtest</RootNamespace>\r
-    <DefaultLanguage>en-US</DefaultLanguage>\r
-    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>\r
-    <AppContainerApplication>true</AppContainerApplication>\r
-    <ApplicationType>Windows Store</ApplicationType>\r
-    <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>\r
-    <WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>\r
-    <ApplicationTypeRevision>10.0</ApplicationTypeRevision>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|ARM">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>ARM</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|ARM">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>ARM</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-    <PlatformToolset>v140</PlatformToolset>\r
-    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>\r
-  </PropertyGroup>\r
-\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-\r
-  <PropertyGroup Label="UserMacros" />\r
-\r
-  <PropertyGroup>\r
-    \r
-    <PackageCertificateKeyFile>vsixtest_TemporaryKey.pfx</PackageCertificateKeyFile>\r
-    \r
-  </PropertyGroup>\r
-\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <ClCompile>\r
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>\r
-      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-\r
-  <ItemGroup>\r
-    <ClInclude Include="pch.h" />\r
-    <ClInclude Include="App.xaml.h">\r
-        <DependentUpon>App.xaml</DependentUpon>\r
-    </ClInclude>\r
-    <ClInclude Include="MainPage.xaml.h">\r
-        <DependentUpon>MainPage.xaml</DependentUpon>\r
-    </ClInclude>\r
-  </ItemGroup>\r
-\r
-  <ItemGroup>\r
-    <ApplicationDefinition Include="App.xaml">\r
-      <SubType>Designer</SubType>\r
-    </ApplicationDefinition>\r
-    <Page Include="MainPage.xaml">\r
-      <SubType>Designer</SubType>\r
-    </Page>\r
-  </ItemGroup>\r
-\r
-  <ItemGroup>\r
-    <AppxManifest Include="Package.appxmanifest">\r
-      <SubType>Designer</SubType>\r
-    </AppxManifest>\r
-    \r
-    <None Include="vsixtest_TemporaryKey.pfx" />\r
-    \r
-  </ItemGroup>\r
-\r
-  <ItemGroup>\r
-    <Image Include="Assets\LockScreenLogo.scale-200.png" />\r
-    <Image Include="Assets\SplashScreen.scale-200.png" />\r
-    <Image Include="Assets\Square150x150Logo.scale-200.png" />\r
-    <Image Include="Assets\Square44x44Logo.scale-200.png" />\r
-    <Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />\r
-    <Image Include="Assets\StoreLogo.png" />\r
-    <Image Include="Assets\Wide310x150Logo.scale-200.png" />\r
-  </ItemGroup>\r
-\r
-  <ItemGroup>\r
-    <ClCompile Include="App.xaml.cpp">\r
-        <DependentUpon>App.xaml</DependentUpon>\r
-    </ClCompile>\r
-    <ClCompile Include="MainPage.xaml.cpp">\r
-        <DependentUpon>MainPage.xaml</DependentUpon>\r
-    </ClCompile>\r
-\r
-    <ClCompile Include="pch.cpp">\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-\r
-</Project>\r
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{60bb14a5-0871-4656-bc38-4f0958230f9a}</ProjectGuid>
+    <RootNamespace>vsixtest</RootNamespace>
+    <DefaultLanguage>en-US</DefaultLanguage>
+    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+    <AppContainerApplication>true</AppContainerApplication>
+    <ApplicationType>Windows Store</ApplicationType>
+    <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion>
+    <WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>
+    <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|ARM">
+      <Configuration>Debug</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|ARM">
+      <Configuration>Release</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <PlatformToolset>v140</PlatformToolset>
+    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <PlatformToolset>v140</PlatformToolset>
+    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <PlatformToolset>v140</PlatformToolset>
+    <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props" Condition="exists('$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformExtensionSDKLocation(`SQLite.UWP.2015, Version=%versionNumber%`, $(TargetPlatformIdentifier), $(TargetPlatformVersion),  $(SDKReferenceDirectoryRoot), $(SDKExtensionDirectoryRoot), $(SDKReferenceRegistryRoot)))\DesignTime\CommonConfiguration\Neutral\SQLite.UWP.2015.props')" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <PackageCertificateKeyFile>vsixtest_TemporaryKey.pfx</PackageCertificateKeyFile>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
+      <DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
+    </ClCompile>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="pch.h" />
+    <ClInclude Include="App.xaml.h">
+      <DependentUpon>App.xaml</DependentUpon>
+    </ClInclude>
+    <ClInclude Include="MainPage.xaml.h">
+      <DependentUpon>MainPage.xaml</DependentUpon>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ApplicationDefinition Include="App.xaml">
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+    <Page Include="MainPage.xaml">
+      <SubType>Designer</SubType>
+    </Page>
+  </ItemGroup>
+  <ItemGroup>
+    <AppxManifest Include="Package.appxmanifest">
+      <SubType>Designer</SubType>
+    </AppxManifest>
+    <None Include="vsixtest_TemporaryKey.pfx" />
+  </ItemGroup>
+  <ItemGroup>
+    <Image Include="Assets\LockScreenLogo.scale-200.png" />
+    <Image Include="Assets\SplashScreen.scale-200.png" />
+    <Image Include="Assets\Square150x150Logo.scale-200.png" />
+    <Image Include="Assets\Square44x44Logo.scale-200.png" />
+    <Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
+    <Image Include="Assets\StoreLogo.png" />
+    <Image Include="Assets\Wide310x150Logo.scale-200.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="App.xaml.cpp">
+      <DependentUpon>App.xaml</DependentUpon>
+    </ClCompile>
+    <ClCompile Include="MainPage.xaml.cpp">
+      <DependentUpon>MainPage.xaml</DependentUpon>
+    </ClCompile>
+    <ClCompile Include="pch.cpp">
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <SDKReference Include="SQLite.UWP.2015, Version=%versionNumber%" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
index a4a1a305a85b3079562c417fe6ea59aeac578bb7..ac1dfca4214410af9c07586454f93fdcdf3d1987 100644 (file)
@@ -1,24 +1,57 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup>\r
-    <Filter Include="Common">\r
-      <UniqueIdentifier>60bb14a5-0871-4656-bc38-4f0958230f9a</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Assets">\r
-      <UniqueIdentifier>e6271362-8f96-476d-907f-4da227b02435</UniqueIdentifier>\r
-      <Extensions>bmp;fbx;gif;jpg;jpeg;tga;tiff;tif;png</Extensions>\r
-    </Filter>\r
-    <Image Include="Assets\Logo.scale-100.png">\r
-      <Filter>Assets</Filter>\r
-    </Image>\r
-    <Image Include="Assets\SmallLogo.scale-100.png">\r
-      <Filter>Assets</Filter>\r
-    </Image>\r
-    <Image Include="Assets\StoreLogo.scale-100.png">\r
-      <Filter>Assets</Filter>\r
-    </Image>\r
-    <Image Include="Assets\SplashScreen.scale-100.png">\r
-      <Filter>Assets</Filter>\r
-    </Image>\r
-  </ItemGroup>\r
-</Project>\r
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Common">
+      <UniqueIdentifier>60bb14a5-0871-4656-bc38-4f0958230f9a</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Assets">
+      <UniqueIdentifier>e6271362-8f96-476d-907f-4da227b02435</UniqueIdentifier>
+      <Extensions>bmp;fbx;gif;jpg;jpeg;tga;tiff;tif;png</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ApplicationDefinition Include="App.xaml" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="App.xaml.cpp" />
+    <ClCompile Include="MainPage.xaml.cpp" />
+    <ClCompile Include="pch.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="pch.h" />
+    <ClInclude Include="App.xaml.h" />
+    <ClInclude Include="MainPage.xaml.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <Image Include="Assets\LockScreenLogo.scale-200.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\SplashScreen.scale-200.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\Square150x150Logo.scale-200.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\Square44x44Logo.scale-200.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\StoreLogo.png">
+      <Filter>Assets</Filter>
+    </Image>
+    <Image Include="Assets\Wide310x150Logo.scale-200.png">
+      <Filter>Assets</Filter>
+    </Image>
+  </ItemGroup>
+  <ItemGroup>
+    <AppxManifest Include="Package.appxmanifest" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="vsixtest_TemporaryKey.pfx" />
+  </ItemGroup>
+  <ItemGroup>
+    <Page Include="MainPage.xaml" />
+  </ItemGroup>
+</Project>
\ No newline at end of file