問題タブ [setup-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - フォルダーとファイルを MSI に追加する方法と、追加されたファイルに MSI のカスタム アクションにアクセスする方法
実際には、いくつかのフォルダーとファイルを MSI に追加したいと考えています。カスタムアクションを通じて、追加されたフォルダーとファイルを宛先/ターゲットフォルダーにコピーしたいと思います。
何か助けてください???
wpf - .NET Framework アップデータ コンポーネントと WPF
私の wpf アプリケーションに自動アップデーターを追加しようとしていて、この記事が気に入り 、使用している VS 2008 のツールボックスにアップデーター コンポーネントを追加しようとしましたが、追加できないようですwpfプロジェクトツールボックスに.winformツールボックスから追加したとしても、wpfプロジェクトツールボックスが表示されるとは思えません.だから今、私は少し混乱しています.
誰でも光を当てることができますか?読んでくれてありがとう
visual-studio - Visual Studio のセットアップと展開プロジェクトで短い DOS スタイルの [ProgramFilesFolder] パスを取得するにはどうすればよいですか?
アプリケーションのインストーラーを作成しています。インストーラー (Visual Studio のセットアップおよび展開プロジェクトとして作成) で、レジストリ値を設定して、エンドユーザーの Program Files ディレクトリを含む DOS スタイルのパスを保持しようとしています... 残念ながら、提供された [ProgramFilesFolder] プロパティにより、フル ロング スタイル パス。
つまり、次のようなレジストリ値を設定したいと考えています。
C:\Progra~1\BlahBl~1\blah\
これの代わりに:
C:\Program Files\BlahBlahBlah\blah
単純な短い DOS スタイルのパスをレジストリに取得するためだけに、DLL や複雑なものを作成する必要はありません。
このインストーラーを作成するには、セットアップおよび展開プロジェクトを使用するように制限されています。InstallShield やその他のツールを使用することはできません。
c# - 「セットアップと展開VisualStudio」のカスタムセットアッププロジェクト-.msiファイルが存在するフォルダーのコンテンツを取得するにはどうすればよいですか?
インストール中にインストーラーのパスを見つける方法を知っている人はいますか?
私の目標は、セットアップと同じフォルダーにあるフォルダーなし、1つ、または2つのフォルダーを取得し、インストールする前にユーザーが選択した宛先にそれらをコピーすることです。それらのフォルダはそこにある場合とない場合があります。
たくさんの苦労を通して、インストーラークラスを介してカスタムアクションを使用する方法を見つけました。それでもまだ醜いですが、インストーラーと同じフォルダーにあるものを確認できない限り、先に進むことはできません。カスタムセットアップを行うプロセスがいかに難しいかについて、私は台所の流し台を投げようとしています。
この件に関するヘルプや提案は大歓迎です!
setup-deployment - VBデプロイメントパッケージで「DLLSelfRegister」を使用するのはなぜですか?
なぜDLLSelfRegister
VB展開パッケージで使用するのですか?
カレンダーコントロールで発生する可能性のある競合の問題を整理しようとしていますmsacal70.ocx
。どうやら、新しいOfficeカレンダーコントロールとの競合があります。Automation Error
これは、パッケージが一部のマシンにデプロイされた後に表示される原因である可能性があります。
setup.lst
VB展開パッケージがDLLSelfRegister
このコントロールに使用していることに気づきました。DLLの自己登録を許可すると、パッケージのインストール中にを削除DLLSelfRegister
すると登録される影響は何ですか?ocx
.net - インストーラーは Windows サービスを削除しません
以前のバージョンに上書きインストールしようとすると、「指定されたサービスは既に存在します」というエラーが表示されます
インストール前にサービスを停止し、services.msc スナップインも閉じます。
私は、ビジュアル スタジオのセットアップおよび展開プロジェクトを使用しています。
.net - ブートストラップ パッケージから実行可能なセットアップを作成する方法は?
特定の前提条件を満たしていない .NET 4.0 アプリケーションをユーザーのマシンにインストールしたいと考えています。
これらの前提条件は相互に依存しているため (.NET 4.0、Windows Installer 4.5、SQL Server 2008 R2 など)、インストーラーでこれらの前提条件のインストール順序を定義できる必要があります。
私の知る限り、これは次の方法で実行できます。
カスタム ブートストラップを作成し、それを Visual Studio セットアップ プロジェクトの前提条件として含める: サイレント インストールを行っているため、この方法でユーザーに適切なフィードバックを提供できません。私はこれをしたくありません。
dotNetInstallerなどのツールを使用します。
すべての前提条件を正しい順序でインストールし、最後にアプリケーション自体をインストールするカスタム インストーラーを作成します。
ただし、通常は c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ にあるデフォルトのブートストラップ パッケージで定義されているインストール条件を使用したいと考えています。
私の質問は、XML ファイルで定義されたインストール条件 (それらを再作成するのは面倒です) を使用するブートストラップ パッケージから単一の実行可能ファイルを作成するにはどうすればよいですか? この単一の実行可能ファイルを dotNetInstaller またはカスタム インストーラーで使用したいと考えています。
または、すべてのインストール条件を手動で再作成する代わりに、dotNetInstaller にこれらのパッケージを使用するように指示するにはどうすればよいですか?
deployment - Tapestry5で開発されたプロジェクトをデプロイする方法は?
私は大学の学位の一部としてプロジェクトを完了したばかりです。ただし、プロジェクトをデプロイして公開したいと思います。私はこれまでやったことがないので、これを行う方法がわかりませんか?プロジェクトをホストするには、ドメイン名とサーバースペースを購入する必要があることはわかっています。
誰かが私を正しい方向に向けることができればそれは素晴らしいことですか?前もって感謝します!
visual-studio-2010 - Visual Studio 2010 のセットアップと展開のプロジェクト テンプレートはどこにありますか
VS 2008 では、プロジェクトを作成するときにセットアップ プロジェクトを簡単に追加できます。[ファイル]->[追加]->[新しいプロジェクト...] 次に、[プロジェクトの種類] で [その他のプロジェクトの種類]->[セットアップと展開] を選択します。MSI インストーラーを作成するためのセットアップ プロジェクトを含む、インストール済みのテンプレートが大量に存在します。
しかし、VS 2010 では、セットアップと展開にテンプレートがありません。私は Express やベータ版ではなく、Pro エディションを使用しています。これはあなたにとっても同じですか。それとも VS 2010 のダフ インストールがありますか? それ以外の場合、プロジェクトの MSI インストーラーを作成するにはどうすればよいですか?
.net - アプリケーション フォルダーの VS セットアップ プロジェクトの既定の場所
VS 2008 でセットアップ プロジェクトを作成しています。アプリケーションは、UAC を実行している Windows 7 でサポートされる必要があります。マシンのユーザー領域にアプリをインストールする必要があります。Setup Project で Application Folder の DefaultLocation プロパティを何に設定すればよいですか? ProgramFilesFolder には設定できません。