3 回答
TA贡献1836条经验 获得超3个赞
假设您已经为两个平台构建了DLL,并且它们位于以下位置:
C:\whatever\x86\whatever.dll
C:\whatever\x64\whatever.dll
您只需要从此编辑.csproj文件:
<HintPath>C:\whatever\x86\whatever.dll</HintPath>
对此:
<HintPath>C:\whatever\$(Platform)\whatever.dll</HintPath>
然后,您应该能够针对两个平台构建项目,并且MSBuild将在所选平台的正确目录中查找。
TA贡献1829条经验 获得超9个赞
不确定您问题的总答案-但我想我会在SQL Compact 3.5 SP1下载页面的“其他信息”部分中指出您正在使用x64 的注释,希望它能对您有所帮助。
由于SQL Server Compact SP1的更改和附加的64位版本支持,SQL Server Compact 3.5的32位版本和SQL Server Compact 3.5 SP1的64位版本的集中安装和混合模式环境可能会创建断断续续的内容问题。为了最大程度地减少发生冲突的可能性,并实现托管客户端应用程序的平台中性部署,使用Windows Installer(MSI)文件集中安装64位版本的SQL Server Compact 3.5 SP1还需要安装32位版本的SQL Server Compact 3.5 SP1 MSI文件。对于仅需要本机64位的应用程序,可以利用SQL Server Compact 3.5 SP1的64位版本的私有部署。
如果分发64位客户端,我将其读为“包括32位SQLCE文件和 64位文件”。
我想让生活变得有趣。.必须说,我喜欢“似乎是间歇性问题”这一行……听起来有点像“您正在想象事物,但以防万一,做到这一点……”
- 3 回答
- 0 关注
- 760 浏览
添加回答
举报