【NanDoKu】アセンブリ設定後にエラーが発生 |
- 日時: 2010/08/03 18:37
- 名前: Josyo
- 「NanDoKu」を使用させていただいております。
アセンブリ設定の画面で、難読化を行うプログラムにアセンブリを設定し、 「OK」ボタンを押すと即エラーが発生しましたので報告いたします。
以下の手順で作成した「クラスライブラリ」を難読化しようとすると発生しました。
手順1.[ファイル]-[新規作成]-[プロジェクト]で「クラス ライブラリ」を選択し[OK]
手順2.プロジェクトのプロパティで以下のように設定 構成:Release プラットフォームターゲット:x86
手順3.ソリューションのビルドを実行
上記の手順で作成したクラスライブラリの読み込みでエラーが発生します。
尚、 「プラットフォームターゲット:Any CPU」でビルドしたクラスライブラリではエラーが発生しませんので、 「プラットフォームターゲット:x86」が影響していると思います。
この現象は「Visual Studio 2005 Professional」「Visual Studio 2010 Professional」の どちらで作成したクラスライブラリでも発生しました。
発生するエラー内容は以下の内容です。 ========================================================================= アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。 [続行]をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。 [終了]をクリックすると、アプリケーションは直ちに終了します。
は有効な Win32 アプリケーションではありません。(HRESULTからの例外:0x800700C1)
************** 例外テキスト ************** System.BadImageFormatException: は有効な Win32 アプリケーションではありません。 (HRESULT からの例外: 0x800700C1) 場所 System.Reflection.Assembly.nLoadFile(String path, Evidence evidence) 場所 System.Reflection.Assembly.LoadFile(String path) 場所 ).). ({ ) 場所 -.=.)() 場所 ((.(.=(Object , EventArgs () 場所 ().}.((EventArgs ) 場所 ().}.((Object , EventArgs () 場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) 場所 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) 場所 )(. . (Object , EventArgs () 場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) 場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) 場所 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) 場所 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) 場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 場所 System.Windows.Forms.Control.WndProc(Message& m) 場所 System.Windows.Forms.ToolStrip.WndProc(Message& m) 場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) =========================================================================
開発環境は、 ・NanDoKu 3.2.6 ・Windows 7 Ultimate(x64bit) ・Visual Studio 2005 Professional ・Visual Studio 2010 Professional
64bit環境の影響なのかもしれませんので、デバッグ用のEXEをいただければ 当方で動作確認のお手伝いをさせていただくことも可能です。
|
|