2

理想的には、自動ビルド(jenkinsを使用して現在msbuildを呼び出すbuild.batを呼び出す)で、これらのフォルダーを含むzipファイルを作成することをお勧めします。

  • product/bin-プログラムを開始するためのexeファイルが含まれています
  • product/lib-exeファイルに必要なdllファイルが含まれています
  • product/conf-構成ファイルが含まれています

Visual Studioですべてのファイルを正しい場所に配置して、exeが正しく機能するようにする方法は、現在のところdllが同じフォルダーにある必要があるようです:(:(。 ot dllをGACにインストールします。ユーザーがプログラムを解凍してすぐに実行できるように、上記の構造が必要です。

デバッグモードで実行するとき、およびVisual Studioの外部でビルドを実行するときにも、これをVisual Studioで機能させたいと思います(必要に応じて、build.batですべてを簡単にzip形式で追加できます)。

ありがとう、ディーン

4

2 に答える 2

1

AppDomain.AssemblyResolveイベントを処理Assembly.Loadし、ディレクトリへのパスを使用して呼び出す必要がありますlib

ロードする必要のあるアセンブリの型を使用するメソッドまたはクラスをJITする前に、ハンドラーを追加する必要があることに注意してください。

于 2012-10-26T14:12:07.843 に答える