私はzipメーカーであるVisual Studio 2008でc#デスクトップベースアプリケーションを使用しているので、.exeファイルをインストールせずに実行する必要があります。誰でも私がこれを行うのを手伝ってもらえますか?
そのexeにすべての.dllファイルを含め、インストールせずに実行したい。
私はzipメーカーであるVisual Studio 2008でc#デスクトップベースアプリケーションを使用しているので、.exeファイルをインストールせずに実行する必要があります。誰でも私がこれを行うのを手伝ってもらえますか?
そのexeにすべての.dllファイルを含め、インストールせずに実行したい。
ILMergeを使用すると、依存するDLLを.exeファイルにパッケージ化できます。
http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx
デフォルトでは、VSは.exeファイルをプロジェクトのデバッグフォルダーに移動して使用します。
ILMerge の代わりに、DLL を埋め込みリソースとしてパッケージ化し、オンデマンドでロードすることができます。
http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspxを参照してください。