【发布时间】:2010-12-31 02:50:26
【问题描述】:
我有 ws2008 x64 和 vs2008。
当我将 vs 设置为 x64(因为我有 64 位 dll)并运行编译时,sgen 会这样说
试图加载格式不正确的程序集
VS takse sgen 来自 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\
我认为它应该从 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\x64\
当我使用 64 位版本的 sgen 并将其放入 C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ (替换 32 位版本)时。我能够编译。
如何在vs下指向sgen的正确版本
我能否以某种方式为一个项目配置解决方案平台以指向正确的 sgen(x86 到 32 位和 x64 到 64 位 sgen 版本)?
【问题讨论】:
-
已经在这个线程中讨论过:stackoverflow.com/questions/1978340/…
-
不完全,这里的问题是关于如何强制 VS 使用 x64 sgen 和另一个以某种方式连接但不同。
标签: c# visual-studio 64-bit sgen