sqlite - 什么是混合模式装配?

标签 sqlite .net-4.0 assemblies system.data.sqlite

我正在查看 System.Data.SQLite 下载 page ,它列出了 .NET 4 和常规(我假设)的混合模式程序集。我将要使用该库的项目都是 .NET 4,将被编译为 x86。

我有两个问题:

  1. 什么是混合模式程序集?谷歌返回一系列令人困惑的答案,其中没有一个很有意义。一个答案指出,这完全是关于混合 native 代码和托管代码,而其他人则声称它用于混合 .Net 版本。
  2. 我应该根据自己的情况获取哪个下载?

最佳答案

http://msdn.microsoft.com/en-us/library/x0w2664k.aspx

1) 总是先检查msdn。混合模式意味着程序集可以运行托管和非托管代码。

2) 32 位 Windows (.NET Framework 4.0) 的设置

http://system.data.sqlite.org/sqlite-netFx40-setup-bundle-x86-2010-1.0.74.0.exe

您自己回答了这个问题“我要使用这个库的项目都是 .NET 4,它们将被编译为 x86。”

关于sqlite - 什么是混合模式装配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266936/

相关文章:

c# - 带有 Mono 的自定义函数 SQLite

.net - WCF : How to Set MaxReceivedMessageSize Quota

c# - 如何将 4.0 引用程序集添加到构建服务器(以便编译器找到它们)?

windows-phone-7 - 如何从 WP7 中的 Stream 或 byte[] 加载程序集?

sql - 如何有效使用min()和max()?

sqlite - Sqlite 查询问题 - 如何将代码从 SQLite v0.9.0 转换为 v1.0.0

.net - .NET Reflector 指令的命名空间

.net - 什么时候应该 [程序集 : InternalsVisibleTo()] be used?

sqlite - Adobe Air SQLite 误解

c# - 如何在 C# 中关闭文件上的现有句柄