【发布时间】:2015-04-21 00:40:57
【问题描述】:
我无法将我的 WPF 项目从 32 位移动到 64 位。我最近意识到我需要我的程序能够使用超过 2GB 的内存。
我所做的是将项目的平台目标从任何 CPU(选中首选 32 位)更改为 x64。
然后我收到一条错误消息,指出命名空间“XXX”中不存在“XXX”,并意识到这可能是因为我没有更改其他库的 CPU 目标。
然后,当我在我的开发人员机器中启动该程序时,它在使用 Visual Studio 和 Click Once 在部署后安装时运行良好。但是,当我使用几台不同的 64 位机器测试部署的可执行文件时,程序开始表现不正常,某些功能无法正常工作。
我不知道如何调试,因为它在我的开发人员机器上运行良好,但在任何其他计算机上却不行?我没有正确更改目标平台吗?
【问题讨论】:
-
项目中是否有任何 32 位依赖项(dll)? Windows API 调用呢?
标签: wpf visual-studio-2013 build 32bit-64bit