visual-studio - Visual Studio 2008 64 位调试策略

标签 visual-studio visual-studio-2008 64-bit

我们正在转向全 64 位开发环境。不幸的是,VS 2008,更重要的是,它的内置 Web 服务器在 32 位模式下运行。在调试引用 64 位程序集的代码(例如 Oracle.DataAccess)时,我们会遇到可怕的 System.BadImageFormatException。

任何人都可以提供在 VS 中调试具有 64 位依赖项的代码的任何策略吗?我想我们可以使用 32 位 Oracle 提供程序,但我们希望尽可能模拟生产环境。

最佳答案

我在 64 位 Vista 上有类似的设置,我在 IIS 中部署了网站 - 该网站已在 32 位和 64 位上成功运行和调试。

我发现的最大问题是在混合环境中工作,其中项目团队的一些成员仍然使用 32 位 Windows(XP 和 Vista)。

这会导致对 Oracle.DataAccess 的项目引用令人头疼,我只能通过 web.config 文件中的 bindingRedirect 条目来解决该问题,以便指向正确的程序集版本。

关于visual-studio - Visual Studio 2008 64 位调试策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141430/

相关文章:

c# - 如何在运行时查找具有已知属性的MSBuild的哪个运行版本-.NET Core或.NET Framework

c# - 我的 Microsoft.Windows.Themes 程序集在哪里?

c - 如何修复此错误,无法在 C 中写入另一个文件

visual-studio - VS 2005 未检测到 C++ 项目头文件中的更改

c++ - 我想使用 64 位整数可以采用的完整范围。我如何在 x86 Visual Studio 2008 中执行此操作?

c# - 如何在 DataGridView 中将行显示为列?

gcc - 如何强制gcc使用所有SSE(或AVX)寄存器?

c# - 增加 Visual Studio 中的调试项计数

android - Ubuntu 10.04 64 位上的 Android 开发使用哪个 JDK?

java - 64 位 Linux 系统上的内存使用量是 MAC 32 位系统的两倍