
我不清楚编译器在需要时如何自动知道编译为64位.它如何知道什么时候可以自信地针对32位?
我很好奇编译器在编译时如何知道要定位的架构.它是否分析代码并根据它发现的内容做出决定?
尝试从VS2010 .NET 4安装程序项目安装Windows服务时出现此错误:
"初始化安装时发生异常:System.BadImageFormatException.无法加载文件[文件名] .exe或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载."
我无法弄清楚造成这种情况的原因.我的解决方案中的所有项目都是针对.NET Framework 4编译的,安装程序解决方案依赖项需要.NET 4.我已经清理/重建了解决方案和项目无济于事.有什么明显的东西我不见了吗?