タイトル | : VB2005で作成したソフトは.NetFrameworkなしでも動作しますか? |
記事No | : 10062 |
投稿日 | : 2010/04/15(Thu) 10:51 |
投稿者 | : 皐月 |
こんにちは、いつもお世話になっております。WindowsXP、VB2005でソフトの開発を行っています。
現在、VB2005で作成したソフトはVSに付属されているセットアッププロジェクトより作成しています。必須コンポーネントはネット環境がない状況でもインストールができるようにとアプリケーションと同じ場所よりインストールするようにしています。 今回この必須コンポーネントとして追加している.NetFrameworkのファイルサイズが大きすぎると問題になり、外せないかと聞かれました。
VSに付属しているセットアップでは「起動条件」に.Net Frameworkが入っており、Visual Studio 2005のユーザーズガイドにも「Visual Studio 2005で作成したすべてのアプリケーションに.NET Framework 2.0共通言語ランタイムが必要です。」と書かれていたのでやはりこれは外せないと思ったのですが、その下に気になる記述を見つけました。 以下選抜です 「また、これらのアプリケーションをCLRの以前のバージョン向けに作成することもできます。Visual C++ 2005はマネージ.Net Frameworkアプリケーション(CLRが必要)としてコンパイルすることも、ネイティブのアプリケーション(Windowsで実行する場合、アプリケーション用のランタイムは不要)としてコンパイルすることもできます。」
これは、.Net Frameworkがなくてもソフトを動作させることができるということでしょうか?上記にはVisual C++ と書かれていますがVBでも可能でしょうか?
フォーム表示だけのプログラムのセットアップを作ったところ、「起動条件」に.Net Frameworkが入っており外せませんでした。やはり、VB2005では.NetFrameworkは外せないのでしょうか? ご存知の方ご教授お願いいたします。
|