首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API失效Sqlite

API失效Sqlite
EN

Stack Overflow用户
提问于 2012-09-11 01:55:18
回答 3查看 2.2K关注 0票数 2

我在我的应用程序上运行了Windows 8应用程序认证工具包,它说它会因为Sqllite而失败。我是引用了错误的代码,还是可以忽略这个问题?以下是答复:

影响(如果不是固定的):对于Windows应用程序使用一个不属于Windows的API违反了Windows认证要求。

  • 此应用程序类型不支持msvcr110.dll中的API msvcr110.dllsqlite3.dll调用这个API。
  • 此应用程序类型不支持msvcr110.dll中的API msvcr110.dllsqlite3.dll调用这个API。
  • 此应用程序类型不支持msvcr110.dll中的API msvcr110.dllsqlite3.dll调用这个API。
  • 此应用程序类型不支持msvcr110.dll中的API msvcr110.dllsqlite3.dll调用这个API。

我指的是这个文件:

代码语言:javascript
复制
SQLite for Windows Runtime
SQLite.WinRT, Version=3.7.14
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\SQLite.WinRT\3.7.14\

在我的Windows 8 Metro应用程序中使用XAML。

以下是我的参考资料:

新城应用程序:

Lib类

EN

回答 3

Stack Overflow用户

发布于 2012-09-12 02:11:26

我在发布模式下构建了这个软件。然后我把它部署到模拟器上,然后它通过了。运行时,必须将应用程序置于发布模式并部署到模拟器。否则,系统将使用最后一次构建。在这种情况下,它是我的调试版本。

票数 3
EN

Stack Overflow用户

发布于 2012-09-11 03:40:52

您需要添加对MicrosoftVisualVisualC++运行时包的引用。

这是另一个扩展SDK,就像中的SQLite一样,可以以添加引用的方式添加引用:在reference对话框中,您可以在SQLite ->扩展下面找到它。

SQLite for依赖于Microsoft运行时包(所有本机SDK和组件都需要Visual C++运行时包)。如果您在参考管理器中突出显示SQLite for Windows,您将在对话框的右侧看到Visual包被列为依赖项(它被列为"Microsoft.VCLibs,version=11.0“,这非常不幸)。

票数 0
EN

Stack Overflow用户

发布于 2013-02-08 13:38:54

可以通过添加以下内容来编辑清单XML文件

代码语言:javascript
复制
<Dependencies><PackageDependency Name="Microsoft.VCLibs.110.00" MinVersion="11.0.0.0" /></Dependencies>

下次你的应用程序将通过认证

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12361723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档