■7288 / inTopicNo.1) |
警告:アプリケーションとは異なるプロセッサをターゲットにしています |
□投稿者/ ゆうじ 伍長(59回)-(2006/10/06(Fri) 10:46:31)
|
分類:[C#]
分類:[C#]
いつもお世話になっております。ゆうじです。
ソリューションに下記のファイルを追加しています。 @VB.NET→Windows→Windowsアプリケーション AVisual C++→CLR→クラス ライブラリ
@→Aで参照設定して、ソリューションをリビルドしたのですが、 下記のワーニングメッセージがエラー一覧に表示されます。 警告 参照アセンブリ <AのDLLファイル名> は、 アプリケーションとは異なるプロセッサをターゲットにしています。
下記のURLに、このワーニングについての説明がありました。 http://msdn2.microsoft.com/ja-JP/library/ms228216.aspx
このエラーを解決するには、 「アプリケーションのターゲット プラットフォーム (プロセッサ アーキテクチャ) が すべての参照アセンブリと エントリ ポイント アセンブリ アーキテクチャに 一致することを確認します。」となっています。
そこで、ソリューションのプロパティ→構成マネージャを表示すると、 プラットフォームにおいて、@は「Any CPU」となっていますが、 Aは「Win32」となっています。
AはAPI(CreateFileMapping、MapViewOfFile、UnmapViewOfFile、CloseHandle)を 使用しているので、プラットフォームは「Win32」となり、 は異なるプロセッサをターゲットとしているので、 この警告を回避もしくは抑制はできないのでしょうか?
ご存知の方は、ご教示のほどよろしくお願いいたします。
|
0
|