无法将项目添加到 运行,因为它是 64 位的
Unable to get project to run now that it's 64 bit
我用 C# 写了一个项目,我需要 运行 64 位。
该项目是其他项目解决方案的一部分,它引用了其中的一些,即库。
我收到错误 "Could not load file or assembly 'KittenLibrary' or one of its dependencies. An attempt was made to load a program with an incorrect format."
我已经进入配置管理器,设置
活动解决方案配置:调试
活动解决方案平台:x64
KittenProject:调试,x64,构建
KittenLibrary:调试、x64、构建
并且在两个项目的属性上,我已将其更改为
配置:活动(调试)
平台:x64
平台目标:x64
我已经删除了所有 bin / obj 文件夹,清理了解决方案,但我仍然得到同样的错误。
我做错了什么?
这是托管在我的本地 IIS 上。
编辑:我已经尝试删除对我的其他项目的引用,所以我只引用核心 dll 和实体框架,它不会 运行 我的 64 位 kittenproject。
我自己 运行 不止一次遇到过这个问题。对我来说,解决方法是将平台目标设置为 x86 而不是 AnyCPU 或 x64。您可能想尝试一下。
当切换到 x64 时,WCF 项目显然无法工作,而且我无法找到任何解释或修复。这里有更多信息:WCF 64 bit not working
我将不得不使用其他东西来编写我的项目,也许是 mvc 4 web api
我用 C# 写了一个项目,我需要 运行 64 位。
该项目是其他项目解决方案的一部分,它引用了其中的一些,即库。
我收到错误 "Could not load file or assembly 'KittenLibrary' or one of its dependencies. An attempt was made to load a program with an incorrect format."
我已经进入配置管理器,设置
活动解决方案配置:调试
活动解决方案平台:x64
KittenProject:调试,x64,构建 KittenLibrary:调试、x64、构建
并且在两个项目的属性上,我已将其更改为
配置:活动(调试) 平台:x64 平台目标:x64
我已经删除了所有 bin / obj 文件夹,清理了解决方案,但我仍然得到同样的错误。
我做错了什么?
这是托管在我的本地 IIS 上。
编辑:我已经尝试删除对我的其他项目的引用,所以我只引用核心 dll 和实体框架,它不会 运行 我的 64 位 kittenproject。
我自己 运行 不止一次遇到过这个问题。对我来说,解决方法是将平台目标设置为 x86 而不是 AnyCPU 或 x64。您可能想尝试一下。
当切换到 x64 时,WCF 项目显然无法工作,而且我无法找到任何解释或修复。这里有更多信息:WCF 64 bit not working
我将不得不使用其他东西来编写我的项目,也许是 mvc 4 web api