我正在尝试使用 Chilkat library 编译(使用Visual Studio )一个ASP.Net 网站。由于此错误,编译失败:
无法加载文件或程序集 'ChilkatDotNet2, Version=9.0.8.0, Culture=neutral, PublicKeyToken=eb5fc1fc52ef09bd' 或其依赖项之一。试图加载格式不正确的程序。
我被告知由于平台不合规而发生此错误。
奇怪的是,虽然编译失败,但网站一旦从浏览器访问就可以工作。我的理论是IIS编译使用 Framework64(64 位)文件夹中的 csc.exe 编译器,而Visual Studio使用 Framework(32 位)文件夹中的 csc.exe 编译器。如果确实如此,我如何配置我的 Visual Studio 以使用 64 位编译器运行 ASP.Net 站点?
这是我目前的开发配置:
- 视窗 7 (x64)。
- Visual Studio 2008 Pro(当然是 x86 ......)。
- Chilkat 库 (x64)
- IIS/Asp.net (x64)。