我已经为Visual Studio创建了扩展,它适用于Windows7。 我的扩展在Windows 7上工作得很好。但在Windows 10上它无法正常工作。 (问题是我使用的是IntPtr,而在Windows 10上它无法存储64位地址,除非算术运算失败)。现在尝试为64位系统构建它(以便intptr的大小应为8)我收到错误CreatePkgDef:error:BadImageFormatException。 我已尝试设置所有可能的配置设置,使其指向64位但没有运气。即使我尝试了所有依赖的dll都可以64位版本加载,因此无法确定缺少哪个设置。
答案 0 :(得分:2)
这是设计的。截至本问答时,没有64位Visual Studio。所有Visual Studio扩展必须为32位。