Chilkat ライブラリを使用してASP.Net Web サイトを( Visual Studioを使用して)コンパイルしようとしています。次のエラーにより、コンパイルが失敗します。
ファイルまたはアセンブリ 'ChilkatDotNet2、Version=9.0.8.0、Culture=neutral、PublicKeyToken=eb5fc1fc52ef09bd' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。
このエラーは、プラットフォームに準拠していないために発生すると言われています。
奇妙なことに、コンパイルは失敗しますが、ブラウザーからアクセスすると、サイトは機能します。私の理論では、IISコンパイルは Framework64 (64 ビット) フォルダーの csc.exe コンパイラーを使用し、Visual Studioは Framework (32 ビット) フォルダーの csc.exe コンパイラーを使用します。これが事実である場合、Visual Studio を ASP.Net サイト用の 64 ビット コンパイラで実行するように構成するにはどうすればよいですか?
これは私の現在の開発構成です:
- Windows 7 (x64)。
- Visual Studio 2008 Pro (もちろん x86...)。
- チルカット ライブラリ (x64)
- IIS/Asp.net (x64)。