電子メールでのプログラムの送信 : 圧縮 (ZIP 形式) ファイルを作成する

更新 : 2007 年 11 月

このレッスンでは、プログラムを圧縮 (ZIP 形式) ファイルとしてパッケージ化して、電子メールで送信する方法を説明します。

プログラムを作成すると、その作品を友人や同僚たちと共有しようと考える場合があります。そのための最良の方法は、ClickOnce 発行を使用して、CD-ROM または DVD にプログラムを発行することです。しかし、CD または DVD への書き込み機能を使用できない場合は、プログラムを圧縮ファイルにパッケージ化して電子メールで送信することによって配布できる場合があります。

997h1ab8.alert_note(ja-jp,VS.90).gifメモ :

信頼できない送信者から受信した添付ファイルは、.zip ファイルをはじめ、どのような種類でも決して開かないでください。予想外の添付ファイルには、コンピュータをクラッシュまたはハイジャックしたり、個人情報を盗んだりするウイルスが含まれている可能性があります。同様の理由から、要求していない相手に、作成したアプリケーションを送信しないようにする必要があります。

ほとんどの単純なプログラムは、実行可能ファイル (.exe) と構成ファイル (.config) を圧縮ファイルにパッケージ化して配布できます。たとえば、Calculator という単純なプログラムの場合、Calculator.exe ファイルと Calculator.exe.config ファイルが必要になります。これらのファイルは、Visual Studio Projects/Calculator/Calculator/bin ディレクトリにあります (Visual Studio Projects は Visual Studio プロジェクトが保存されているディレクトリで、通常は My Documents/Visual Studio/Projects)。

997h1ab8.alert_note(ja-jp,VS.90).gifメモ :

Visual Basic で作成されたすべてのプログラムには、Microsoft .NET Framework 3.5 が必要です。プログラムを電子メールで配布する場合は、受信者のコンピュータに .NET Framework が既にインストールされていることを確認してください。

997h1ab8.alert_note(ja-jp,VS.90).gifヒント :

.NET Framework は、他の多くのプログラムと共に配布されていますが、Microsoft の Web サイトからダウンロードすることもできます。.NET Framework がインストールされているかどうかを確認するには、コントロール パネルの [プログラムの追加と削除] を開き、Microsoft .NET Framework 3.5 があるかどうかを調べます。

ローカル データベースを含むプログラムなど、より複雑なプログラムの場合は、上記以外のファイルを含めることが必要な場合もあります。この場合は、電子メールでプログラムを送信するのではなく、ClickOnce 発行を使用してプログラムを発行することをお勧めします。

やってみよう

次の手順は、Windows の既定の圧縮 (ZIP 形式) フォルダ機能を使用して、ファイルを圧縮する方法を示しています。.zip ファイルを操作するための別のプログラムをインストールしている場合は、ファイル圧縮に必要な手順が異なる場合があります。

単純なプログラムを電子メールで送信するには

  1. 作成して実行したプロジェクトを選択し、次に Windows エクスプローラでプロジェクト フォルダを表示します。

  2. プロジェクト フォルダで、プロジェクトの名前を持つフォルダを開き、Bin という名前のフォルダを開いて、Debug フォルダを選択します。

  3. ProjectName.exe ファイル (ProjectName はプロジェクト名) を選択し、ファイルを右クリックします。次に、[送る] をポイントし、[圧縮 (zip 形式) フォルダ] をクリックします。

    ProjectName.zip という名前の新しいファイルが作成され、ディレクトリに追加されます。このファイルを、電子メール メッセージの添付ファイルとして送信できます。

次の手順

このレッスンでは、プログラムをパッケージ化して電子メールで送信する方法を説明しました。次のレッスンでは、受信したプログラムを抽出して実行する方法を説明します。

次のレッスン : 「電子メールでのプログラムの取得 : 圧縮された (ZIP 形式) プログラムを抽出する

参照

処理手順

CD でのプログラムの配布 : ClickOnce で発行する

概念

プログラムの共有 : 配置の概要

その他の技術情報

プログラムの配布