タグ

ブックマーク / dobon.net (6)

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

    インストール前に.NET Frameworkをインストールする.NETアプリケーションをMSIファイルで配布する時、インストール先のコンピュータに.NET Frameworkがインストールされていなければ、これが先にインストールされるようにする方法を幾つか紹介します。 Visual Studio 2005、2008、2010を使った方法Visual Studio 2005、2008、2010では、非常に簡単です。セットアッププロジェクトを作成してビルドすれば、デフォルトの設定でもできてしまいます。 セットアッププロジェクトをビルドすると、MSIファイルの他に「setup.exe」という実行ファイルがMSIと同じフォルダにできます。この「setup.exe」を実行してインストールを開始すると、必要な.NET Frameworkがインストールされていない時は以下のようなダイアログが表示されて、

    インストール前に.NET Frameworkをインストールする
  • セットアッププロジェクトによるアップデート

    ここでは、Visual Studioのセットアッププロジェクト(デプロイメントプロジェクト)で作成するMSIファイルで、アプリケーションのアップデートインストールができるようにする方法を説明します。 まずは、Windows Installerで定義されている3つのアップデートのタイプから説明します。 アップデートの3つのタイプWindows Installerでは、アップデートのタイプを、Small Update、Minor Upgrade、Major Upgradeの3つに分類しています。それぞれのタイプに関して詳しくは、「Platform SDK: Windows Installer」の「Patching and Upgrades」で説明されています。 これらのタイプの違いは、Package Code、Product Version、Product Codeを変えるか変えないかという点

    セットアッププロジェクトによるアップデート
  • .NETプログラミング研究 バックナンバー

    .NETプログラミング研究 第67号 ■.NET Tips ・ToolStripやToolStripContainerの外観を変更する -RenderModeプロパティ -Rendererプロパティ -ToolStripProfessionalRendererクラス -カスタムToolStripRenderer -ToolStripProfessionalRendererでToolStripの角を四角くする -ToolStripのVisualスタイルを無効にする .NETプログラミング研究 第66号 ■.NET Tips ・ToolStrip、ToolStripContainerコントロールとは? ・ToolStripとToolStripContainerコントロールの基的な使い方 ・ToolStripContainerの代わりにToolStripPanelを使う ・MenuStripや

  • MSIファイルのWindows Installerデータベースをプログラムで編集する - .NET Tips (VB.NET,C#...)

    MSIファイルのWindows Installerデータベースをプログラムで編集する MSIファイルのWindows Installerデータベースを編集する場合、通常はOrcaを使用します。しかし現実的な問題として、MSIファイルを作成するたびにOrcaを使って手作業で編集するのは面倒ですし、危険でもあります。ここではOrcaを使ってMSIファイルのデータベースを編集するのではなく、スクリプトやプログラムで自動的に編集するための方法を紹介します。 実はそのサンプルがPlatform SDK「Windows Installer Scripting Examples」にあります。ScriptsフォルダにあるVBScriptがそれです。多くのサンプルがあり、とても参考になります。 この内、「WiRunSQL.vbs」(Execute SQL Statements)はSQLクエリーによりWind

  • アドバタイズショートカットではなく、普通のショートカットを作成する

    Visual Studioのセットアッププロジェクトでは、「ファイルシステムエディタ」を使用することによりインストール時にショートカットを簡単に作成することができますが、このようにして作成されるショートカットはアドバタイズショートカット(Advertisable shortcut)となります。 アドバタイズショートカットはリンク先のファイルが存在しなくても実行することができるというWindows Installerの優れた機能ですが、困ったことも多々あります。普通のショートカットでは、エクスプローラからファイルをドロップすると、そのファイルのパスをコマンドライン引数にしてリンク先のアプリケーションを実行しますが、アドバタイズショートカットではこれができません。よって、Windowsの「送る」フォルダにショートカットを作成しても正常に機能しませんし、デスクトップにショートカットを作成してこの

  • VB6に適したインストーラを探そう - DOBON.NET

    注意:ここにある記事の大部分はかなり昔に書かれたものですので、現状とは大きく変わってしまっている可能性があることをご了承ください。 Visual Basic 6.0には、「ディストリビューションウィザード」が標準で付いていますが、もっと別のインストーラを使いたい!ということで、いろいろと探してみました。 メニュー1.VBのインストーラで必要な機能は何か 2.インストーラ徹底比較 3.インストーラ機能総合表 4.総括 5.おまけのアーカイバ選び 注意事項Visual Studioのデプロイメントプロジェクトに関する情報は、こちらで紹介しています。ここで紹介させていただいているインストーラ(および関連のソフト)は私「どぼん!」が作者に無断で勝手に紹介させていただいています。すばらしいソフトを開発された作者のみなさまには心からの敬意を持って、感謝いたします。ここでのインストーラ(および関連のソフ

  • 1