因此,我在Windows 8.1框中安裝了Visual Studio 2013。我想嘗試一下,並創建了一個新的Windows商店網格應用。我想將數據保存在SQLite數據庫上,顯然是WinRT應用程序的首選數據庫。如何在新的Windows 8.1 Store應用程序上使用SQLite(Visual Studio 2013)
爲了能夠使用SDK,需要快速找到需要的vsix鏈接:SQLite download page,並下載了sqlite-winrt81-3080002.vsix。
安裝,然後在我的項目,增加了參照新安裝的SDK(右鍵單擊引用,添加引用,瀏覽到Windows中,選擇擴展和蜱SQLite,讓Windows運行時(Windows 8.1中)複選框。
最後,在嘗試使用命名空間SQLite
時,我注意到了VS 2013(使用命名空間SQLite
),但是我發現它並不是在任何CPU上編譯的,在配置管理器上,選擇了Debug,x64有源平臺,這使我能夠編譯應用程序。沒有認識到它嘗試了許多事情,比如直接添加對.dll的引用,探索組件以查看哪些命名空間可用(whi ch不顯示任何東西),我很快就沒有想法了。因爲這是一件新事物,而且利益有限,谷歌,救世主,今天不想救我。
那麼,如何能夠在他們的Visual Studio 2013項目中使用SQLite SDK,目標是Windows Runtime 8.1?
These are the contents of my csproj file
UPDATE 愚蠢的我,覺得有在Metro風格沒有土地管理的土地(.NET)。對不起,造成任何混淆。
欣賞的答案,但我要找的的確是本機Windows 8.1存儲應用程序,而不是.net。你需要通過一個C++庫和一個C#庫嗎? –
@JoaoMilasch但它看起來像你的項目是C#在粘貼csproj文件。它仍然是一個真正的Windows應用商店應用,但是您將需要SQLite的託管提供商,因爲它是C++庫的包裝。 –
是的,C#也可以用於Windows RT以及Visual Basic和C++。 –