2012-05-02 18 views
0

64ビットコンピュータで開発および展開しています。残念ながら、.NET 64ビット版が導入されて以来、Microsoftに存在していた64ビットJITコンパイラのバグのために、私のコードは2次的にスケールされ、中断します。ここにバグに関する文書へのリンクがあります:http://connect.microsoft.com/VisualStudio/feedback/details/508748古い32ビットコンパイラは正常に動作します。私は1つのDLLを32ビットにコンパイルし、それが32ビットとして実行されることを確認する必要があります。誰かが書いたの回避策で64ビットマシンで.NETコードを32ビットにコンパイルする方法

Microsoftはアセンブリを設定することにより、我々は を存続されているスクリプトを変換してコンパイル20K XSLTから< 400メガバイト 画像を作成する方法を3年間で考え出していないので、任意のXSLT を32ビットに変換して実装しています。

これはどのように行われますか?ありがとう!

注:Regex.CompileToAssemblyメソッドを使用して正規表現をアセンブリにコンパイルするには、これが必要です。

答えて

0

Visual Studioで、[ビルド]メニューを選択し、構成マネージャを開きます。 Project Contextの "Platform"列を見て、プロジェクトの選択されたプラットフォームがx86であることを確認し、32ビットターゲットへのコンパイルが確実に行われるようにします。

関連する問題