【问题标题】:Bulid SQLite-Net Extensions in visual studio professional 2013 but not successful在 Visual Studio Professional 2013 中构建 SQLite-Net 扩展但不成功
【发布时间】:2014-06-16 04:58:37
【问题描述】:

我是 windows 应用程序的新手,我将构建 sqlite-net 扩展项目到 .dll 文件,以使模型具有一对多、一对一、多的关系属性-对多。

链接:https://bitbucket.org/twincoders/sqlite-net-extensions

这是我在 Visual Studio 2013 中打开项目时显示的信息。

不支持

此版本的 Visual Studio 无法打开 以下项目。项目类型可能未安装或此 Visual Studio 版本可能不支持它们。了解更多信息 在启用这些项目类型或以其他方式迁移您的资产时, 请参阅之后显示的“迁移报告”中的详细信息 单击确定。 - IntegrationTests.Touch-MvvmCross,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\IntegrationTests.Touch\IntegrationTests.Touch-MvvmCross.csproj” - IntegrationTests.Touch-PCL,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\IntegrationTests.Touch\IntegrationTests.Touch-PCL.csproj”

无需更改这些项目可以在 Visual Studio 中打开 2013、Visual Studio 2012 和 Visual Studio 2010 SP1,无需更改 他们。 - 测试,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\Tests\Tests.csproj” - MvvmCross,“MvvmCross” - SQLiteNetExtensions-MvvmCross,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\SQLiteNetExtensions\SQLiteNetExtensions-MvvmCross.csproj” - SQLiteNetExtensions-PCL,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\SQLiteNetExtensions\SQLiteNetExtensions-PCL.csproj” - SQLiteNetExtensions,“C:\Users\**\Downloads\sqlite-net-extensions\sqlite-net-extensions\SQLiteNetExtensions.sln”

我尝试构建它,但它显示了一些错误。所以我右键单击该项目并下载缺少的包。当我尝试再次构建它时,它会显示以下错误:

有没有人成功地将它构建为 .dll 文件或者任何人都可以解决这些问题?

非常感谢!

【问题讨论】:

  • 您是否明确将构建平台设置为 x64、x86 或 ARM? “任何 cpu”不是有效的配置。也不要忘记添加对Microsoft Visual c++ Runtime package的引用
  • @Veikedo 感谢您的建议,我创建了它并让它已经工作了~thx :)

标签: c# visual-studio windows-store-apps windows-store sqlite-net-extensions


【解决方案1】:

集成测试项目是 MonoTouch 项目,除非您在 PC 中安装了 Xamarin Business 许可证,否则无法在 Visual Studio 中打开。

但是,SQLite-Net Extensions 项目是一个标准 PCL 项目,您可以在没有 Xamarin 的情况下从 Visual Studio 编译它。您描述的问题可能与没有下载 SQLite-Net 依赖项有关。

确保您已安装 NuGet Package Manager 插件和 restore NuGet packages 以便项目恢复依赖关系,它应该可以工作。

您也可以从项目页面的Download page下载预编译的DLL。

【讨论】:

  • 我已经下载了 SQLite-Net,我通过更改构建平台解决了它,无论如何~thx mate:)
【解决方案2】:

我通过更改构建平台解决了这个问题。谢谢各位!

【讨论】:

    猜你喜欢
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多