• ベストアンサー

インストーラを使用しないプログラムの配布

Visual Studio 2008、C#、Framework 3.5 で開発しています。 上記環境で作成したプログラムをインストーラを使用せずに 配布したいと考えているのですが その場合は導入先のPCに ・実行ファイル ・実行に必要な環境設定xml(ini)ファイル の他に 「.NET Compact Framework 3.5 再頒布可能パッケージ」がインストールされていれば 問題なく動くものなのでしょうか?

  • C_S_C
  • お礼率33% (10/30)

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

  • ベストアンサー
回答No.2

.NET Compact Framework (.NET CF) を入れても動かないと思いますよ。 .NET Framework 3.5を使ったのであれば,.NET Framework 3.5が入っている必要があります。 .NET CFはWindows Mobileなどの環境で使うものです。 なお,Windows 7では.NET Framework 3.5は「プログラムと機能」には表示されません。 「Windowsの機能」から「Microsoft .NET Framework 3.5.1」が有効になっていることを確認してください。

C_S_C
質問者

お礼

>.NET Compact Framework (.NET CF) を入れても動かないと思いますよ。 ここは私のコピーミスでした。 No.1の方の意見も参考にしてダミー環境で起動を確認してみます。 ありがとうございました。

その他の回答 (1)

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.1

開発機のほかに ターゲットマシーンを用意しておくべきです。 動作確認だけなので、スペックは低くてかまいません。 OSだけ入れていれておくべきで、ネットにつながなければウイルスソフトもいりません。 中古のマザーボードやCPUで構成しました。

関連するQ&A

  • .Netアプリケーション配布について

    .Net初心者で、Javaの経験しかないものです。 .Netのアプリケーション配布について質問があります。 Visual Studio 2008を利用し、C#の簡単なアプリケーションを作成して います。 Windowsフォームアプリケーションを作成し、「配布」を行い他のWindowsXPやVista環境で利用できるようインストーラ的なものを作ろうといろいろ試しているところです。 ただ、Visual Studio 2008の「配布」という機能を利用し、他のコンピュータで利用すると、プログラムをなにも記述していないフォームを表示するようなアプリでも以下のようなメッセージが出て、実行できません。 「このアプリケーションをインストールまたは実行できません。このアプリケーションでは、まずグローバルアセンブリキャッシュ(GAC)にアセンブリWindowsBaseバージョン3.0.0.0をインストールする必要があります。」 これは、.Netフレームワーク(ランタイム)をインストールすることで実行することができることは確認できましたが、一般のソフトウェアではこのようなメッセージが出ることはありません。 Visual Studioで開発するということは.Netフレームワーク上の環境下であることが前提であり、利用者もその環境にしなければならないというのはわかりますが、一般ユーザが何百メガもある.Netフレームワークをインストールしなければ実行できないというのは大変利便性の低いものであり、受け入れられないものだと思います。 最終的にはインストーラを実行するだけで動作するようにしたいですが、これにはどのような手順で開発を行えばよいでしょうか。 基本的なことで申し訳ないですが、助言をよろしくお願いします。

  • Visual Studio > ユーザ配布ファイル

    これまでVisual Studioのソフトを作成したことがなかったのですが、Visual Studio Community Editionが利用可能となった機会に、作成をしてみようかと思います。 Visual Studioでは.NET Framework上に.NETプログラムを作るという認識なのですが、ファイル配布の点でよくわかりません。 以前は、Borland c++ builderなどでソフトを作っていたことがあり、その時は.exeファイル単体で配布できるようでした。Visual Studioでも同様な方法で (1つの実行 .exeファイルとして )配布することは可能でしょうか? あるいは、.NETフレームワーク関連のファイルインストールをソフト利用者にしていただく必要があるのでしょうか? または、インストーラの形を用意する必要があるのでしょうか?

  • VB6で作成したアプリを配布するため、インストーラーを作成したいのです

    VB6で作成したアプリを配布するため、インストーラーを作成したいのですが、 「Visual Studio Installer」がダウンロードできません。 「Visual Studio Installer」はどこから入手すればよいでしょうか? ご存知の方、ご教授願います。

  • .NET Framework をインストールするインストーラー

    現在、.NET言語で製作したプログラムを配布しています。 現在のインストーラーでは、.NET Frameworkが入っていない場合は マイクロソフトのサイトから手動でダウンロードしてもらっています。 パソコン初心者にはこの作業が大変なようです。 そこで、自作アプリのインストーラーに.NET Framework をインストールする機能を追加したいのです。 インストーラーで.NET Framework がインストールされていないか判別し、 されていない場合、Win2000以下では.NET Framework2.0,WinXPではv3.0 をマイクロソフトのサイトから自動的にダウンロードし(又はインストーラーに 再配布可能パッケージをあらかじめ含めておいて) 自動実行させるようなインストーラーは実現できないでしょうか。 現在、インストーラーには かんたんインストーラー を使用させて いただいています。 もし、かんたんインストーラー でなくてもこのような処理が実現できる のであれば教えてください。

  • (ホームページ画像収集プログラム)

    (ホームページ画像収集プログラム)  ■皆さん、こんにちは。いつも回答頂きありがとうございます。 ********************************************************************* * <大宇宙 です。 * * 発信機種:(NEC VALUESTAR VL750R750 WindowsMe 4.90.3000 Anthentic * * AMD Athlon(tm) Processor 512.0MB RAM Yahoo! BB ADSL Modem) * *********************************************************************  初めてお便りいたします。  ImageGeter2.0.10 (ホームページ画像収集プログラム) http://uwa.potetihouse.com/soft/ をインストールして、実行を希望するものです。  必要DLLとして .NET Framework 2.0  がいるとのことです。.NET Framework 2.0をインストールしようとすると、  下記のように三種類から選択するようになっています。 x86 版をダウンロード x64 版をダウンロード IA64 版をダウンロード (●Q01) WindowsMeの場合は、どれを選択すれば、良いのでしょうか? (●Q02) SP2も公開されています。これも、一緒にインストールする必要があるのでしょうか?  動作確認環境として、Windows 2000/WINDOWSXP/Windows Vista  になっていますが、WindowsMeで、作動させたいのです。 (●Q03) 作動するでしょうか? (●Q04) あるいは、古いバージョンで作動させればよいでしょうか? (●Q05) どのバージョンで作動させればよいのでしょうか?  たとえ、ひとつだけでも、お知りのことが有りましたら、ご教授方よろしくお願いします。 *********** 以下参照 ************* .NET Framework デベロッパー センター > ダウンロード > .NET Framework 2.0 .NET Framework 2.0 更新日: 2010 年 1 月 29 日 .NET Framework 2.0 再頒布可能パッケージNET Framework 2.0 の再頒布可能パッケージをダウンロードすると、.NET Framework で開発したアプリケーションを動作させるのに必要なすべてのモジュールを入手することができます。 x86 版をダウンロード x64 版をダウンロード IA64 版をダウンロード .NET Framework 2.0 関連リソース.NET Compact Framework 2.0 エンド ユーザー向け再頒布可能パッケージ Microsoft .NET Framework 2.0 Service Pack 2 Microsoft Visual J# 2.0 再頒布可能パッケージ Microsoft Visual Studio 2005 Tools for Office Second Edition Runtime (VSTO 2005 SE) (x86 版) Microsoft Report Viewer 2005 再頒布可能パッケージ Microsoft Data Access Components (MDAC)(英語) SQL Server 2005 Express Edition SQL Native Client      敬具

  • .NETアプリの配布について

    現在.NET Framework2.0でツールを作成しているのですが、 この出来上がったツールをまったく.NET Frameworkの環境のない 知人のPCに導入しようとした場合、.NET Framework2.0再配布パッケージだけ先にインストールしておけば大丈夫でしょうか? ほかにインストールしておくものがあったら教えてください。 また、.NET Frameworkはインストール後のアップデートは必要でしょうか? よろしくお願いいたします。

  • .NET2003でのインストーラについて

    Microsoft Visual Studio .NET 2003で「Setup.msi」といった感じのインストーラを作成しました。 開発言語はVBです。 このインストーラを使用して他のパソコンにインストールする際に、Windowsインストーラのバージョンはどれが入っていればいいのでしょうか? また、最新の3.0でないとダメなのでしょうか。 よろしくお願いいたします。

  • WindowsCEからPC上のAccessへの接続

    WindowsCE7.0を社内WLANに接続し、PC上のMicrosoft Accessデータベース(mdb又はaccdb)に接続し、操作するプログラムが開発できるかどうか調査しています。 開発環境はVisual Studio 2008(.NET Compact Framework 3.5)で、VBです。 .NET Compact Frameworkで、SQL Serverに接続することはできそうですが、Accessデータベースに接続することは不可能でしょうか。

  • Macのインストーラについて

    こんにちは。 今、アプリケーションを開発しインストーラを作成しています。 Windowsと異なり、Macのインストーラは、 ビジュアル的に背景グラフィックがあったり、アイコンが大きかったりと、 見た目がとても凝っているように思えます。  例: "Firefox"や"Skype"のインストーラ そこで質問なのですが、 どのようにして背景グラフィックやアイコンを巨大にするのでしょうか? また、パッケージ(?)されているファイルを実行すると、 自動的にマウントされて、マウント先がファインダーで開きますが、 このようなアクションをつけたりアイコンのグラフィックを変更するには、どうすれば良いのでしょうか? 今の私のソフトは、PackageMakerでパッケージを作成し、 ディスクユーティリティを用いて、イメージ化したシンプルな作りです。 グラフィックもなければ、マウント先が自動的にも開きません・・・ よろしくお願いします。

  • Visual C++ 2010 について

    Microsoft Visual C++ 2010 再頒布可能パッケージ の 「64bit版」と「32bit版」の違いを教えて欲しいです。 この「64bit」「32bit」というのはインストールしてあるPCのことではなく、開発環境の事ですよね。 私の理解では、開発環境が「Microsoft Visual C++ 2010 64bit」の場合、 「Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) が必要で、 開発環境が「Microsoft Visual C++ 2010 32bit」の場合 「Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) が必要 という理解ですが、違ってますか?

専門家に質問してみよう