[C#]Win7で作ったツールがXPで動かない
C#でツールを作り始めて間もないので、
初心者な質問かもしれませんが
よろしくお願いします。
現在、ツールをWindows7で、visual C# 2010 expressで作成しています。
特にプロパティ的なのはいじらず、Windowsフォームアプリケーションで
シコシコとツールを作っていました。
で、F6をクリックしてツール化したファイルを
WindowsXPで動かそうと思っても動かない・・・
NET Flamework4は入れました。
違うパソコンのWindows7だとちゃんと動きます。
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。「続行」をクリックすると、アプリケーションはエラーを無視し、続行しようとします。「終了」をクリックすると、アプリケーションは直ちに終了します。
と表示されて、エラーの詳細は、
以下のように出て、全然意味がわからないです。
解る方いましたが、ご教授お願いします。
===============
System.ArgumentOutOfRangeException: 長さを 0 未満にすることはできません。
パラメーター名: length
場所 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
場所 yahooauction.Form1.button6_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン: 4.0.0.0
Win32 バージョン: 4.0.30319.1 (RTMRel.030319-0100)
コードベース: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
・・・・・(省略)・・・・・
=========================================