Net Frameworkの説明サンプル

このQ&Aのポイント
  • Net Frameworkを使用したユーティリティーの説明とインストール手順についての質問が寄せられています。
  • 質問にはさまざまな内容があり、バグの原因やインストール方法に関する不明点が多くあります。
  • ユーティリティー作成者の説明やサンプルの提供によって、使用方法を理解しやすくすることが望まれています。
回答を見る
  • ベストアンサー

Net Framework の説明サンプル ???

C#でユーティリティーを作成し、自動解凍のMSIファイル形式で無料公開したら、意外に評判が良かった ← 単なるウヌボレ・・・・ しかしユーザからの質問も沢山来ました しかも質問が集中したのは ・・・・ Net Framework 4を使用しているのでVistaやXPではNet 4のインストールが必要となりますが、その手順が分らないという辺りです 【ブーストラップ形式ならばNetFrameworkのインストールは容易であるとのことでしょうが、今度は私が分らない・・・・】 もちろんReadMeにはMicrosoft社の公式サイトからダウンロードするように指示し、そのURLも明確に記載してあります でも質問には ・俺のパソコンにはNet 3.5が入っているのに何故動かない、プログラムのバグだ! ・私の会社のパソコンにはNet4がインストールされていますか? ・毎日インターネットを楽しんでいますが、今さらNetなんとかが必要なのですか? 71歳 女性 無職 愛媛県在住 ・公式サイトからダウンロードしたら次々にウィンドが開いて、何だか恐ろしい・・・・ 文才の無い私には到底答えられない質問ばかりです でもC#で作ったユーティリティーなどはゴロゴロあります その作者の方はどのようにこの辺りを説明しているのでしょうか? ReadMe、Manual、使用法などで上手に説明しているのでしょうが、解り易いサンプルをご存知でしたらご紹介願います お願い申し上げます

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

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

MSI は何を使って作られているでしょうか? Visual Studio .NET の 「配置プロジェクト」で作られているのであれば、『必須コンポーネント』で設定すればすぐに作れるはずなのですが。 http://msdn.microsoft.com/ja-jp/library/7eh4aaa5.aspx

sato-may
質問者

お礼

Visual Studio はexpress版しかありませんので、setupプロジェクトを作れません MSIファイルは Windows Instaaler XML 3.5 toolset で作りました 入力ファイルであるWiXはエディターでゴリゴリ書きました Visual Studioを使わないでbootstrapperを作りたいのです 宜しくご指導お願いします

sato-may
質問者

補足

当面はproffesionalの試用版をダウンロードして作ることにしました 確かに簡単に出来ました ありがとうございます でもVisual Studioを使わないでbootstrapperを作りたいことには変わりません Orcaを使って直接MSIを作ってみようかとも思っております 今後とも宜しくご指導願います

その他の回答 (1)

noname#212058
noname#212058
回答No.1

配布対象となる相手によるでしょう。 プログラム開発者や、ヘビーネットユーザ向けのユーティリティであれば 『.Net Framework 4 のインストール手順 』 があれば大丈夫です。必要であれば、あとは勝手にやりますし、面倒だったら使いません。 より一般向け (質問者さんの場合はこちらですね) の場合は、一発でインストールできるようにインストーラを作ります。そうしないと、質問者さんが貰ったような質問を延々と受けることになります。一般人は 『そんなことMicrosoft に聞いてくれよ』 というようなことも、作成者に聞いてきますので。 結論から言えば .NET Framework の再頒布パッケージも同梱してサイレントでインストールできるようにインストーラを構成するのが現実的です。 http://msdn.microsoft.com/ja-jp/library/cc465481.aspx

sato-may
質問者

お礼

ありがとうございました ご指摘の方法で同梱インストーラを作ります でも作り方が分からず困っております この点でも質問させて頂きましたので恐れ入りますが、重ねてお教え頂きたくお願い致します ありがとうございます

関連するQ&A

  • net frameworkがインストールできません

    あるソフトを実行しようとしたら、 net framework1.1.4322がないので実行できないと出ました。 下記のホームページからダウンロードしようとしたのですが、元々の「net framework1.1」がないというようなメッセージが出てインストールできません。 どれをインストールすればいいのでしょう? http://www.microsoft.com/japan/msdn/netframework/downloads/#netfx11

  • Net Framework3.5がインストできない

    Windows7(32bit)です。 あるプログラム(フリーウェア:Radika Ver1.55.1β)で 『起動するにはMicrosoft.NET Framework4.0以降とは別に.NET Framework 3.5 Service Pack 1の環境が必要』とあったので、 ダウンロード&インストールしようとするのですが、できません。 これを行う前のステップでは .NET Framework4.0(Client Profiles, Client Profiles Language Pack-日本語、Extended)はダウンロード&インストール出来ています。 ちなみに、 http://msdn.microsoft.com/ja-jp/netframework/aa569263から.NET Framework 2.0や3.0及び3.5のダウンロードやインストールをも試みたのですがこれも出来ませんでした(プログラムと機能一覧にもありません)。 Framework 2.0~3.0~3.5 Service Pack 1はWindows7にダウンロード&インストールでないのでしょうか。 ソフト開発者ではWindows7(32bit)でこのプログラム動作確認済みとコメントしていますし、私自身ソフトを見る限り一応インストール出来ています。

  • .NET Frameworkについて教えて下さい。

    Windows Vista(SP1)を使ってます。 うウイルスソフト(カスペルスキー)をバージョンアップしようとしたら.NET Framework4.0の初期化エラーが発生しました。 .NET Frameworkを見直す為に一度.NETFrameworkをアンインストールしました。 再度.NET Framework1.1をインストールしました。 次にwindows updateより.NET Framework1.1SP1と.NET Framework3.5 を更新となってたので、してみたら.NET Framework3.5しかし成功しませんでした。 それから何度も.NET Framework1.1 SP1は失敗してしまいます。windowsのホームページからダウンロードしてもxxxは動作を停止しました。(xxxの文字は毎回変わります) .NET Framework1.1 SP1は諦めて.NET Framework4.0をインストールしてみたら成功したので、ウイルスソフトをバージョンアップしようとダウンロードしたら.NET Framework4.0にエラーが発生しました。とメッセージが出ました。 次にwindows vista(SP1)→SP2にバージョンアップしたらつまくいくかなと思い、インストールしてもエラーしてしまいました。エラー内容はウイルスソフトが邪魔をしている可能性があります。設定内容を確認してくださいとのこと。 しかしウイルスソフトはアンインストールしてあるので、ウイルスソフトが邪魔をしてる可能性は低いと思います。 次に何をしたらいいかアドバイスよろしくお願いいたします。

  • Net-SNMPのPerlモジュールでTrap送信

    現在VineLinuxにNet-SNMP ver5.2.2を インストールした環境で Trapを送信するPerlスクリプトを作成しております。 やりたいことは、マネージャに対し SNMPv2cのTrapをポストすることです。 # 現段階ではSNMPv2であればどのようなTrap # でも構いません。 net-snmp-5.2.2/perl/SNMP/README の内容にならって、下記のようなスクリプトを 作成しました(一部を抜粋)。 ------- スクリプト Start ------- 《 省 略 》 # TrapSessionオブジェクトを生成 $sess = new SNMP::TrapSession(DestHost=>$host, Community=>$comm); # Trap送信 $sess->trap(oid => 'snmpRisingAlarm', uptime => 1234, [[ifIndex, 1, 1], [sysLocation, 0, "here"]]); 《 省 略 》 ------- スクリプト End ------- READMEによると上記フォーマットは v2のものとなるはずですが、 本処理によって送信されるTrapのバージョンは v1となってしまいます。 また、oid部分を変更しても 送信するTrap内容の変化はなく、さらに $sess->trap(); とパラメータ無しに変更しても 同じ内容のTrapが送信されているようです...。 全てにおいて勉強不足状態での質問で 大変恐縮ではありますが、 御存じの方がいらっしゃいましたら、 ご教授お願い致します。

    • ベストアンサー
    • Perl
  • ネットに繋がっていないPCに.NET FrameworkをDLするには

    ネットに繋がっていないPCに.NET FrameworkをDLするには どうしたら良いのでしょうか? Microsoft Visual C# 2008 Express Editionでアプリケーションを作成し、 特定のPCにインストールしたいのですが、 当該PCには.NET Frameworkが入っていませんので、 アプリケーションをインストールしようとすると.NET Frameworkをインストールするよう 指示が出てくると思うのですが、 この場合、ネット接続していないPCの場合でも.NET Frameworkは インストールのプログラムからインストールされるのでしょうか? それともネットからプログラムをダウンロードしているのでしょうか? もし、その場合であればフラッシュメモリなどに.NET Frameworkをいれて インストールする方法などが考えられるのでしょうか? よろしくお願いします。

  • NET Framework1.1

    お尋ねします。ソースネクストの携快電話を使っております。 このたび新しく購入したPCに今まで使っていたソフト(ダウンロード版でMOに保存)をインストゥールしようとしたところ、『Net Framework1.1が~』という文章が出て続行できませんでした。 どうしたらよいのでしょう? ソースネクストの質問のコーナーにも類似のものがありましたが、サイトがメンテ中なのか、アクセスできません。ソースネクストのは電話もつながりませんし、この一週間ほとほと困り果てております。どうかよろしくお願い致します。

  • .NetFrameworkのバージョン確認は?

    インストールしている.NETFrameworkのバージョンを確認方法をどなたか教えてください。マイクロソフトのサイトから「.NETFramework 4.7.2」(Dev Pack)ダウンロード、インストールしたのですが本当にインストールされているのか以下の場所を調べてみました。が、それらしい痕跡が見られませんでした。 「C:\Windows\Microsoft.NET\Framework\、C:\…\Framework64\ 」 どこか他のフォルダにインストールされているのか、それともインストールされていないのか分かりません。(Runtime)をその後ダウンロード、インストールしようとすると「既にインストールされています」と言われインストールできませんでした。 OSはWindows10です。どうぞよろしくお願いします。

  • NET framework 2.0 インストール

    net framework 2.0を一度インストールしてアンインストールしました。 必要になってまたインストールしようと、dotnetfx.exeをダウンロードして起動したところ、アンインストールがすんでいるのにアンインストールか修復かしかでてきません。 どちらを選んでもエラーがでて終了してしまいます。 エラー報告の内容というところには C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\WLFAC.tmp C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\SDBAD.tmp C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\VSW0\VSSWMSISummary.txt C:\DOCUME~1\ユーザー名\LOCALS~1\Temp\VSW0\VSSWMSIFailInfo.txt <NoFiles> と書いてありました。 解決方はありますか? XP home sp2です

  • .NET Framework 1.1について

    あるフリーウェアをダウンロードしてインストールしましたが、実行時にエラーが出て起動できません。そのアプリケーションはイタリアの物で、英語版をダウンロードしました。.NET Framework 1.1が必要とのことで、こちらもインストールしましたが、以下のようなエラーが出て起動ができません。どうすればよいでしょうか。OSは2000です。  「共通言語ランタイム デバッグサービス 処理 ID=0x728(1832)、スレッドID=0x65c(1628)」 こちらでデバッグの処理を実行しようとしましたが、「デバッガが見つかりませんでした。」と出て、うまくいかないようです。 問題がアプリケーションの方か.NET Frameworkかどちらにあるのか知りたいです。

  • Microsoft Net Framework 2.0 のインストール

    Microsoft Net Framework 2.0 のインストールについて教えてください。 XPERIA で使うために Media Go をインストールしようと思い、作業をしています。 (Media Go 1.4)   途中までダウンロードしたのですが、ソフトウェアが見つからないとのことで、インストールしようと しているのですが、どうにもこうにも先に進めません。 ===============  インストールしたいソフトウェア  ”Microsoft Net Framework 2.0”   + 日本語バージョン同時に必要?? (1)以下のようなメッセージが出ます。 Extracting file failed. It is most likely caused by low memory (low disk space for swapping file) or corrupted Cabinet file   OKを入力しなければ、画面が消えないので、OKを打鍵。 (2)「Microsoft Net Framework 2.0 日本語 Language Pack セットアップへようこそ」の画面が出てくる。   このウイザードに従ってインストールを進めます。とあるので   次へ を打鍵。 (3)以下の必須コンポーネントプログラムがインストールされていません。   Microsoft Net Framework 2.0   Microsoft Net Framework 2.0 日本語 Language Packを   インストールする前に。これらのプログラムをインストール   してください。   と記載があるので、   当該「Microsoft Net Framework 2.0」をインストールすべく、   .NET Framework デベロップセンター 画面に移動。   「ダウンロード」の項目を確認。。。。 (4)で。。。。ここから私は「過去のバージョン」から     Microsoft Net Framework 2.0 をインストールすれば     いいのかと思い、次の画面を見ると。。。2つの選択肢??     そして、その2つの選択肢もそれぞれクリックすれば、     さらにいくつかの選択肢があり、、、何がなんだか???      このあと具体的にどのように作業すれば、正しくインストール    することが可能なのでしょうか?    Media Go を使うために、まずここをクリアしたいと思います。  私のシステム環境    Windows XP Home Edition Version2002  Service Pack 3   システム空き容量(Cドライブ)54.7GB  よろしくお願いいたします。

専門家に質問してみよう