ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Visual Basic User's Clubコミュの.NET Framework のインストール済みかどうかの確認

  • mixiチェック
  • このエントリーをはてなブックマークに追加
今まで、 Visual C++ 6.0 を使っていましたが、
Visual Basic 2005 を使い始めたら、使いやすくでびっくりしました。^^

初心者なもので分からない点が何点かありますが、ご存知の方居ましたらよろしくお願いします。

・Visual Basic 2005 にて開発したものには必ず、.NET Framework 2.0 が必須なのでしょうか?

・ユーザーが簡便に、自分のパソコンに.NET Framework 2.0 がインストール済みかどうか確認する事はできますでしょうか?

・.NET Framework 2.0を自分のアプリのインストーラーに組み込むことは可能でしょうか?
また、.NET Framework 2.0をインストール済みならスキップ。
.NET Framework 2.0をインストールしてないならインストールするような、サイレントインストールは可能なのでしょうか?

よろしくお願いします。

コメント(9)

>・Visual Basic 2005 にて開発したものには必ず、.NET Framework 2.0 が必須なのでしょうか?

必須ではないかもしれませんが.NET Framework 2.0を使用しないなら、Visual Studio 2005は必要ないでしょう。

>・ユーザーが簡便に、自分のパソコンに.NET Framework 2.0 がインストール済みかどうか確認する事はできますでしょうか?

思いつくのは以下のとおりです。
1.「コントロールパネル」-「プログラムの追加と削除」で調べる。
2.「Windows Update」で調べる。
3.「.NET Framework 2.0」のインストーラを起動する。

>・.NET Framework 2.0を自分のアプリのインストーラーに組み込むことは可能でしょうか?
>また、.NET Framework 2.0をインストール済みならスキップ。
>.NET Framework 2.0をインストールしてないならインストールするような、サイレントインストールは可能なのでしょうか?

これは「セットアッププロジェクト」を使用すれば簡単にできます。
>・ユーザーが簡便に、自分のパソコンに.NET Framework 2.0 がインストール済みかどうか確認する事はできますでしょうか?

レジストリ値で確認する。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
上記キーを調べればいいかと。
なるほど。Visual Basic 2005 にて開発したものには.NET Framework 2.0 が必要なのですね。

.NET Framework を必要としないアプリケーションを作るとすると、Visual Basic 6.0 で開発するということになるんでしょうか??

また、みなさんは、Visual Basic 2005 で作ったアプリケーションを配布する際に、.NET Framework はどのように配布していますか?
インストーラーに同梱してますか??
>.NET Framework を必要としないアプリケーションを作るとすると、Visual Basic 6.0 で開発するということになるんでしょうか??

VS2002以前のものを使用することになりますね。
でもVS2005は開発環境が素晴らしくよくなっていますので、これからの開発はVS2005をお勧めします。C#のヘルプは今ひとつですが。


>また、みなさんは、Visual Basic 2005 で作ったアプリケーションを配布する際に、.NET Framework はどのように配布していますか?
>インストーラーに同梱してますか??

.NET Frameworkはサイズが大きいので別にしています。
インストーラのほうには依存関係で.NET Frameworkを登録しておき、必要ならメッセージが出るように簡単にできますので。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Visual Basic User's Club 更新情報

Visual Basic User's Clubのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング