私はvs2008でws2008 x64を持っています。
vsをx64に設定して(64ビットdllがあるため)コンパイルを実行すると、sgenは次のように述べています
正しくない形式のアセンブリをロードしようとしました
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ からの VS takse sgen
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\x64\ から取得する必要があると思います
sgen の 64 ビット バージョンを取得して C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ に配置すると (32 ビット バージョンを置き換えます)。コンパイルできました。
vs. の下で sgen の正しいバージョンを指すにはどうすればよいですか?
1 つのプロジェクトのソリューション プラットフォームを構成して、正しい sgen (x86 から 32 ビットおよび x64 から 64 ビットの sgen バージョン) を指すようにすることはできますか?