工程无法针对目标平台anycpu生成

问题描述

已经在工程属性中选择目标平台为anycpu,但是程序运行时仍然显示为32位,程序运行在64位win8,同一解决方案下有好几个工程,其中一个类库A被各个工程引用,目前别的工程都可以以anycpu生成并以64位程序运行,只有这个最复杂的工程例外,不知问题出在哪里,目前我能想到出问题的地方:(1)使用了user32.dll,不过把这个去掉仍然是32位(2)使用了不安全代码,但是去掉不安全代码仍然是32位(3)使用了32位dll,不过这里使用的dll和类库A的都是重合的,类库A可以被其他工程引用并以64位运行,在这个工程就不行?另外,所有我自己显示引用的dll都是anycpu的,其他系统的引用我就不清楚了。其他可能原因我不知道了啊,谢谢各位大神指点迷津另外,在属性设置中并没有指定32位优先

解决方案

解决方案二:
你打开项目属性-看看生成-目标平台是不是选择AnyCPU。平台名称是AnyCPU但是编译的目标是可以选择其它的。

时间: 2024-10-25 14:12:10

工程无法针对目标平台anycpu生成的相关文章

Wince MFC OLE DB SQLCE数据库访问技术(一):嵌入式目标平台安装sqlCE

首先到微软官方下载sqlCE 3.0 下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=e9aa3f8d-363d-49f3-ae89-64e1d149e09b   先在PC机上安装sdk.   当然由于需要将CAB包安装到嵌入式目标跑平台,Microsoft ActiveSync也需要安装,Microsoft ActiveSync微软官方也可以下载到最新版本是 V4.2的.   然后找

动态编译中,如何指定目标平台

问题描述 需动态生成一小更新工具,此工具需调用原32位的dll(无源代码,无法重新编译64位版本).动态编译小工具在xp下运行良好,但用win764位生成的工具,在win7和xp下均无法运行,出现错误:"System.BadImageFormatException:未能加载文件或程序集".怀疑是因为编译时,未指定目标平台的原因,请教如何在动态编译时,指定目标平台? 解决方案 解决方案二:同问,帮顶~~解决方案三:将目标平台改为AnyCPU应该是可以的.解决方案四:是无法编译的dll有两

Wince MFC OLE DB SQLCE数据库访问技术(二):嵌入式目标平台创建本地数据库sdf文件

前言 上一节已经讲述了嵌入式目标平台上安装sqlCE,本章将介绍如何在目标平台上创建本地数据库sdf文件. 备注:博客中所有关于Wince MFC OLE DB   SQLCE数据库访问技术的文章都是基于SQL Server 2005 Compact Edition即 sqlCE 3.x     在讲述sqlCE之前,先来了解下,sqlCE优于wince 自带数据库的特点: 类别 对象 最大大小限制 存储 列名 128 个字符   表中的列数 1024 行大小 8060 字节   数据库密码 4

手把手教你移植linux内核(目标平台S3C2410)

Linux内核的最初版本由Linus Torvalds在1991年发布,后来内核版本不断更新: Linux1.0   1994年3月    仅支持386 Linux1.2   1995年3月    多平台支持 Linux2.0   1996年6月    支持SMP Linux2.2   1999年1月    支持更多的硬件 Linux2.4   2001年1月    支持桌面系统和USB Linux2.6   2003年12月   支持更多平台,使用新的调度器,内核可被抢占,模块子系统和文件系统

手把手教你移植u-boot(目标平台S3C2410)

U-Boot(Universal Boot Loader)是德国DENX小组开发的用于多种嵌入式CPU的BootLoader程序,它可以运行于PowerPC.ARM.MIPS等多种嵌入式开发板上. u-boot目录的源码结构如下: board:开发板相关目录. common:通用的命令函数. cpu:特定CPU架构相关目录,如arm920t. doc:uboot的开发.使用文档. drivers:uboot支持的设备驱动程序,比如串口,nandflash,网卡. fs: 支持的文件系统,Uboo

英伟达推出Project SHIELD针对开放平台的便携游戏解决方案

2013 年 1 月 6 日 - 美国拉斯维加斯 - 国际消费类电子产品展览会 (CES) - NVIDIA® (英伟达) 公司今天推出了 Project SHIELD,这是一款针对开放平台的便携游戏解决方案,它专为游戏玩家而设计,以满足其随时随地随心畅玩游戏的渴望. 秉承游戏应该开放而灵活的理念,Project SHIELD 能够完美无暇地运行安卓以及 PC 游戏.作为一款纯粹的安卓设备,它让玩家能够访问 Google Play 上的任何游戏.而作为一款无线接收器和控制器,它能够从采用 NVI

jmetal 平台-在vc6.0 下jmetal 多目标平台 使用问题

问题描述 在vc6.0 下jmetal 多目标平台 使用问题 怎么使用jmetal 多目标平台呢?把它的各个包都放在VC6.0的哪里啊? 解决方案 http://tieba.baidu.com/p/1712883826

通过ES2007平台开发生成的代码是JAVA的吗?

问题描述 通过ES2007平台开发生成的代码是JAVA的吗? 解决方案 开发工具不是代码生成工具,而是图形化设计开发工具,简单来说,平台有一个强大的解释引擎,在设计时设计的业务逻辑在运行时被引擎解释并运行.而当图形化不能满足的时候,用户就需要自行写代码了,这个跟用VS和DELPHI之类的写代码是一样的.只不过平台引擎有大量的标准API可被调用,写功能是很简单的,只要调用函数就可以了.当然这些工具在真正开发的时候用的也很少,平台工具大部分工作都能完成.

微信针对公众平台的图文消息发送功能进行了更新

摘要: 微信发布公众平台更新消息 昨日晚间,微信针对公众平台的图文消息发送功能进行了更新,向用户提供统一的正文内容编辑后台.微信团队指出,此举将有助于提升订阅用户的内容阅读 微信发布公众平台更新消息 昨日晚间,微信针对公众平台的图文消息发送功能进行了更新,向用户提供统一的正文内容编辑后台.微信团队指出,此举将有助于提升订阅用户的内容阅读体验,解决因公众账号提供的链接跳转到外部网站而产生的恶意推广问题,并阻止不安全.色情等内容传播. 据了解,今后微信公众账号发送的图文消息将采用微信统一提供的内容编