0
|
Patrick McDonald · 技术社区 · 15 年前 |
![]() |
1
2
简单的解决方案:您应该根据平台(x64在x64机器上)安装Oracle客户机。原因是.NET应用程序很可能构建在任何CPU配置中,这意味着它将作为x64应用程序在x64平台上运行。然后它只能加载x64本机库… 注意,当涉及到Oracle时,我喜欢使用 Oracle Instant Client :
检查 What is the minimum client footprint required to connect C# to an Oracle database? 更多信息。 在您的特定情况下,我建议您设置一个可以在x86和x64计算机上工作的Visual Studio项目:查看我的博客文章 Oracle Instant Client in Visual Studio . 下面是关于 how to configure a WiX package for Oracle Instant Client 针对x86或x64计算机。如果您使用另一种部署策略,只需确保根据目标平台发送正确的客户机即可。 |
![]() |
2
2
另一个尝试是将托管应用程序的应用程序池设置为32位模式。 http://extended64.com/blogs/rhoffman/archive/2005/05/10/482.aspx 这应该允许加载32位驱动程序。 |
![]() |
msoft · 串行端口。GetPortNames()返回错误的端口名 9 年前 |
![]() |
QuangND · 查找准确位置,然后插入或添加,然后排序?哪个更好? 11 年前 |
![]() |
Kidades · 如何将一个文本文件的内容复制到另一个缩短长度的文本文件? 11 年前 |
![]() |
Kidades · 如何在Win XP中使应用程序静音? 11 年前 |
![]() |
Sunkas · 在.net 2.0中从后台调用UI线程上的方法 12 年前 |
![]() |
linquize · 委托BeginInvoke是否需要清理? 12 年前 |