• ベストアンサー

VB .NETで作成したソフトはXP以外のWindowsで動きますか?

VB.NETの対応OSはWindowsXPのみとなっていますが,他のWindows(2000, Meなど)で,VB.NETで作ったソフトを実行することはできるのでしょうか? なぜこのような質問をさせていただいたかと言うと,もしVB.NETで作ったソフトがXP以外のWindowsで動かないならば,XP以外のWindowsへの対応が出来なくなるため,VB6.0などでの開発にしなければならないからです。(なお,私はまだVB.NETは買っていません。)

  • www15
  • お礼率35% (7/20)

質問者が選んだベストアンサー

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

>VB.NETの対応OSはWindowsXPのみとなっていますが, 何の対応でしょうか? 開発環境は、Windows2000/XP/2003Server です。 >他のWindows(2000, Meなど)で,VB.NETで作ったソフトを実行することはできるのでしょうか? 可能です。 「NET Framework Version 1.1 再頒布可能パッケージおよび  .NET Framework Version 1.1 LanguagePack をインストールすることにより、  .NET Framework を使用して開発されたアプリケーションを実行する  ことができます。」 http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=ja

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=ja
www15
質問者

お礼

> 開発環境は、Windows2000/XP/2003Server です。 私の誤認識のようでした。 > >他のWindows(2000, Meなど)で,VB.NETで作ったソフトを実行することはできるのでしょうか? > 可能です。 ありがとうございました。 参考URLも役に立ちました。

関連するQ&A

  • VB.NETで作成したプログラムの実行環境

    VB.NETで開発したプログラムが、 WindowsXP SP2 で動作しません。 VB.NET開発環境(Windows2000)は、MDAC2.7で、 WindowsXP SP2にはMDAC2.81が入っている (SP2にすると入るのでしょうか?それとも、XPには元から入っちゃってるのでしょうか?) からだと思います。 さらに、別のPC(Windows2000)に、 MDAC2.81(Microsoftよりダウンロードしたもの)を入れてみると、 こちらではプログラムが動いてしまいました。 ※ただし、ダウンロードする際、動作OSが表示されていましたが、XPは対応していないとのことです・・・ 開発環境より上位のMDACで動作しない、となると問題ですし、 また、XPでは使えない、となっても問題です。 この問題を解消する方法はありますでしょうか?

  • NT ⇒ XP へのソフト移植 VB

    たびたびお世話になっております。 NT機にて、VB6.0で開発されているソフトがあります。 今現在,NT機にてそのソフトを稼動させており、。 NT機が古くなってきたため、XP機へ替えたいと考えています。 そこで質問なのですが、NT機で動かしているソフトのソースコードを XP機のVB6.0開発環境で動かせば、そのまま動くのでしょうか? VB6.0はOSに依存していて簡単に動かないのかと思っています。 もし、動かなかった場合、VB.netに移植しなければならないのでしょうか?                      宜しく御願い致します。

  • Windows7でVB2005の開発

    Windows7でVS2005の開発はできるのですか。 WindowsXPからWindows7にOSの変更を考えているのですが おもに使用したいのがVB2005です。 Windows XP Mode for Windows 7ではなく WIndws7で動作するかしりたいのです。 宜しくお願いします。

  • VB6.0で開発したソフトをXPで利用する際の注意

    Windows2000上のVB6.0sp6で開発したソフトをXP上にコピーして利用するのに、何か問題はないのでしょうか?注意することなどありましたらお教え下さい。 以前2000上で開発したソフトを98で起動したら、文字が化けてしまったことがありました。 また、XP上でVB6.0を利用することは問題なく可能なのでしょうか? よろしくお願いします。

  • VB.netによるWeb系ソフト開発について

    知人よりVB.netを使用したWeb系ソフト開発の引き合いが来ました。 VB6.0での開発は経験があるのですが、VB.netでの開発及びWeb系ソフトウエアの経験がありません。 VB6.0の知識でVB.netの開発は出来るでしょうか。 又、Web系のソフト開発とは一般的にどのようなものなのでしょうか。 宜しくお願いします。

  • VB .NETで作成したソフトが、他の端末動かない

    開発端末Aは、.net2005(vb)とInputMan for .NET 4.0Jがインストール済みです。 端末Bは、.net2005(vb)が入っていませんが、 .NET Framework2.0は、インストール済みです。 開発端末Aでは、実行ファイル(exe)を起動出来ます。 開発端末Aで作成した実行ファイル(exe)を端末Bで実行したが、アプリケーションエラー(Microsoft)になりました。 使用DBは、Oracle9i ODP.NETを使用 実行ファイルは複数ありますが、ボタンのみのexeは起動出来ましたがそれ以外ほとんどの実行ファイルは起動出来ません。 ビルド方法やFramework2.0など悪い点など確認事項など 何故動かないか考えられる事があれば教えてください。

  • VB.NET開発環境について

    Windows7(64bit) OS上で VisualBasic2005+ODP.NETのアプリを作る為にはどうすればいいのでしょうか? 現在、クライアントPCのWinXPでVB6のアプリがoo4oを使って、Win2003 ServerのOracle9.2のDBを利用しています。 これからクライアントのPCをWindows7 64bitにOSをアップグレードする予定があり、アプリもVB2005 + ODP.NETに変えようと思います。ちなみにWindows7にはOracle11g Clietnをインストール予定です。 ここでわからないのが、どうやって開発すればいいのか? どのような開発環境を作ればいいのかが、わからないのです。 また32bitから64bitへの対応はどのようにすればいいのでしょうか? WindowsXP(32bit)でOracle9.2がインストールされたPCに VisualStadio2005をインストールして、その環境でのアプリ開発で Windows7(64bit) + Oralce11g client のPCで動くのでしょうか? 宜しくお願いします。

  • VB.NETで作成したフォームをXPスタイルで表示したい

    win2000 と VB.NET を利用して開発を行っていますが、 作成したアプリケーションを XP上で実行してもXPスタイルで表示できません。 ・対象のコントロールの「FlatStyle」を「system」にする ・exeと同じ場所に xxxx.exe.manifest を作成する。 の2点を行ったのですが、上手く動いてくれません。 なにかコツのようなものがあれば、ご教授お願いします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • VB6かVB.netか

    初歩的なことですが教えて下さい。 現在、VB6(SP5)で開発したアプリ(製品)があります。これはJet(Access2000)を使用したDBや自作のActiveXを使用して構築されております。今度この製品の改良を行う予定で、新規開発(但し使えるものは流用したい)を考えています。ここで使用する開発言語をVB6かVB.netのどちらにするべきか悩んでいます。世の中の流れが.netに進んでいる為.netで開発した方が良いとも思いますし、その反面VB6で開発したアプリが今後発売されるOSなどの環境で使用できなくならないのであれば使い慣れたVB6にしようかなとも思っていいます。何か良きアドバイスなどあれば教えて下さい。