Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB.net が出力するファイルについて教えてください

22 views
Skip to first unread message

i-anz

unread,
Jan 11, 2006, 4:12:18 AM1/11/06
to
i-anzと申します。
VB6 から VB.net(2003)に移行中の.net初心者です。
VB.net から出力されるファイルについて、どなたかご教授いただければ幸いです。

WinXPでVS.NET2003を使用しています。

C:\TEMP以下に TEST0101 というプログラムを作成しました。
ACCESS2003で作成したDB (TEST01.MDB) を順読みして更新する単純なプログラムです。

ADOで接続しています。(ADO.NETではありません)


質問1
  VB.NETでビルドした際に出力されるファイルの中で binディレクトリ内のexeと
  objディレクトリ内(Derbug,Release)のexeは何が違うのでしょうか?


質問2
  objディレクトリ内(Derbug,Release)のexeを実行しようとすると

  Just-In-Time デバッグ
  「例外 'System.TyoeInitializationException'がTEST0101.exe で発生しました。」


  の画面が表示され実行できません。これは何でしょう?


質問3
  別のPCに実行用の環境を作成する場合、binディレクトリ内のすべてのファイルを
  コピーすればよいのでしょうか?
  VCで作成したDLL等もここにコピーしたら正常に動きました。

*----<< ディレクトリの内容>>----------------------------------------*

C:\TEMP
└─TEST01
├─MDB
│ TEST01.MDB

└─VB.NET
└─TEST0101
│ AssemblyInfo.vb
│ Form1.resx
│ Form1.vb
│ TEST0101.sln
│ TEST0101.vbproj
│ TEST0101.vbproj.user
│ Module1.vb

├─bin
│ MYDLL01.DLL (VC6.0で作成したDLL)
│ MYDLL02.DLL (VC6.0で作成したDLL)
│ TEST0101.exe
│ TEST0101.pdb
│ Interop.ADODB.dll
│ Interop.MSAdodcLib.dll

└─obj
│ Interop.ADODB.dll
│ Interop.MSAdodcLib.dll

├─Debug
│ │ TEST0101.exe
│ │ TEST0101.pdb
│ │
│ ├─temp
│ └─TempPE
└─Release
│ TEST0101.exe
│ TEST0101.Form1.resources

├─temp
└─TempPE

よろしくお願いいたします。

i-anz

0 new messages