- ベストアンサー
VB.NETでソフトを動かすためには?
- VB.NETで作られたソフトを動かすためには、特定のランタイムやDLLが必要です。
- VB.NETで作ったエグゼファイルは単独で動作しますが、MSネット環境での動作が推奨されます。
- プログラムを公開する際には、ユーザーにOS環境や必要なランタイムを説明する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
.NETのプログラムの実行には、.NET Frameworkと呼ばれる実行環境が必要です。 http://www.atmarkit.co.jp/fdotnet/basics/msdotnet/msdotnet_01.html これは、WindowsUpdateでもインストール可能だたと思いますが、 こちらからもダウンロードできます。 http://www.microsoft.com/japan/msdn/netframework/downloads/ .NET2003で開発したものなら、「.NET Framework 1.1 再頒布パッケージ」および 「Microsoft .NET Framework Version 1.1 日本語 Language Pack」 を インストールすることにより、.NET Framework を使用して開発された アプリケーションを実行することができます。 (サイズはかなり大きいです) サポートされているオペレーティング システムは、 Windows 2000, Windows 98, Windows ME, Windows Server 2003, Windows XP およびSP6.0aのWindowsNT4.0です。 尚、こちらのサイトが.NET開発のお役に立つと思いますので参考にしてください。 http://www.atmarkit.co.jp/fdotnet/index/all/category.html
その他の回答 (1)
- MovingWalk
- ベストアンサー率43% (2233/5098)
>簡潔にして詳細なご案内で、本当に助かりました。 すみません、簡潔で。私としてはかなり詳しくお答えしたつもりですが... .NETの基礎の理解の手助けになったのでしたら幸いです。 一般にパッケージを販売するのならともかく、とりあえず自分でそれなりの ものを造るのが先決だと思いますよ。 いろんな環境での動作を気にするのはその後だと思いますがいかがでしょうか?
お礼
「簡潔」というより「明快」と言うべきでした。すみません。 もちろん後者の意味で書いたのです。 単にバージョンを新しくしただけのつもりでしたが、可能な ことや容易になることがたくさんありそうで、目からうろこの サイトばかりでした。 すでにVB5で作ったツールのいくつかを職場で活用しており 重宝してくださる方もいらっしゃるようです。 新しい概念や用語や以前との違いにとまどっていますが、 とりあえずは、これまでに作ったツールをリニューアル することを目標に習得していきたいと考えております。 ご助言ありがとうございました。
お礼
簡潔にして詳細なご案内で、本当に助かりました。 また、必要にして十分なサイトをご紹介いただき、ありがとうございます。 特にご紹介いただいた最後のURLで、見つけた次の記述でとても スッキリしました。 > 最後にもう一度まとめよう。VB 6で作成したプログラムを実行する > にはVB 6のランタイムDLLが必要であったが、VB.NETで作成したプロ > グラムを実行するには、.NET Frameworkランタイムが必要である。 > .NET Frameworkランタイムは、当面はプログラムとともに提供され > なければならないが、将来的には、Windows OSに標準で組み込まれ > る見込みである。 自作ツールを公開できるところまでいったら、再度おさらいしようと 思います。