我无法将WPF项目从32位移动到64位。我最近意识到我需要我的程序才能使用超过2GB的内存。
我所做的是将我的项目平台目标从任何CPU(首选32位检查)更改为x64。
然后我收到一个错误,指出命名空间“XXX"”中不存在“XXX”并意识到这可能是因为我没有改变其他库的CPU目标。
然后,当我在我的开发人员计算机中启动该程序时,使用visual studio和部署后的Click Once安装完全正常。但是,当我使用几个不同的64位机器测试部署的可执行文件时,程序开始表现不正常,某些功能无法正常工作。
我不知道如何调试,因为它在我的开发人员机器上运行得很好,但在其他任何计算机上都没有?我没有正确更改目标平台吗?
答案 0 :(得分:1)
在定位"任何CPU"时由您自己构建的程序集ITSELF,但是如果他们的目标是" x86"您应该检查项目中使用的每个第三方程序集。如果您将自己项目的目标更改为" x64",请确保所有依赖项都适用于"任何CPU"或" x64"。