.net amd64和x86文件夹

.net amd64和x86文件夹,.net,.net,当我创建一个在私有部署模式下使用SQL Server Compact/CE 4.0的网站时,我会在/bin目录中增加两个文件夹:amd64和x86,其中包含特定于平台的非AnyCPU程序集 此子文件夹功能是否在.NET中全局可用,是否特定于网站,甚至仅特定于SQLCE4?我怎么知道呢?(我已经使用Reflector搜索了System.Data.SqlServerCe.dll。)我已经使用Reflector进行了反汇编,并在NativeMethods.cs-LoadNativeBinariesFr

当我创建一个在私有部署模式下使用SQL Server Compact/CE 4.0的网站时,我会在/bin目录中增加两个文件夹:amd64和x86,其中包含特定于平台的非AnyCPU程序集


此子文件夹功能是否在.NET中全局可用,是否特定于网站,甚至仅特定于SQLCE4?我怎么知道呢?(我已经使用Reflector搜索了System.Data.SqlServerCe.dll。)

我已经使用Reflector进行了反汇编,并在NativeMethods.cs-LoadNativeBinariesFromPrivateFolder中找到了相关代码(由LoadNativeBinaries使用,从各地调用)

@J.Kommer:我根本不打算使用sql server ce——我想对SQLite使用类似的技术。啊,我的错——在这种情况下,我将撤销标记;也许对你有用!我知道(并且已经使用)这个解决方案,但是我无法通过这种方式向system.data.sqlite添加设计时引用。VS2010(即x86)总是神奇地找到amd64版本(即使项目被迫为x86),并完全忽略提示路径。这会导致devenv设计器中的任何WPF窗口在我刚刚添加对System.Data.SQLite的引用时崩溃。这是在System.Data.SqlServerCe中编码的功能。dll@ErikEJ你能给我一个提示,看看System.Data.SqlServerCe.dll内部的什么地方吗?