我正在通过emgu-cv使用opencv。由于X64和X86有单独的程序集,所以我正在为X64编译整个网站解决方案。
我遇到了一个内置调试Web服务器在x64二进制文件中崩溃的问题,因此我开始在IIS中进行调试,这解决了我的大部分问题,除了在所有ASPX文件的第1行出现的这一个警告:
ASP.NET runtime error: Could not load file or assembly 'ImageProcessing' or one of its dependencies. An attempt was made to load a program with an incorrect format.
警告消息非常简单,因为上下文--vs.net是在x86模式下运行的,它试图加载仅限x64的程序集。我做错什么了吗?
我想我通过将编译目标设置为任何CPU和将发布编译目标设置为x64来解决这个问题。