問題タブ [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.
oledb - Oledb 4.0がローカルマシンに登録されていません(64ビット)
.net Framework 2.0でセットアップを作成し、Windows 7とその64ビットを使用しています。アプリケーションを開くとエラーが発生します。未処理の例外:「Oledb4.0がローカルマシンに登録されていません」問題の修正方法(私の作品32ビットの場合は問題ありません。問題ありません)
debian - イメージまたは deb パッケージを使用して本番サーバーに製品をデプロイしますか?
現在、PHP と lighttpd に基づくソフトウェアがあります。それが機能するには、いくつかのパッケージをインストールする必要があります。当社には、さまざまな種類のサーバー「API サーバー」と「Webfrontend サーバー」があり、どちらもいくつかの依存関係が必要であり、php5.3 を dotdeb からインストールする必要があります。ある時点で Web サーバーと API サーバーがたくさんあることを願っているので、すべての依存関係をインストールし、lighttpd サーバーと php をセットアップする deb パッケージを構築するのが良い考えかどうかを考えています。それは良い考えだと思いますか、それとも基本的にこれを行うbashファイルを書くべきですか? debファイルはそれだけですか?私はそれに関する情報を見つけることができないようです。社内のみですが、新しい VM (すべて同じ仕様) をすぐにセットアップできるようにしたいと考えています。
TL;DR: 内部使用のための deb パッケージは良い考えですか? また、deb パッケージのセットアップ プログラムを希望どおりにすることはできますか?
c# - LogMeIn のようなセットアップ エクスペリエンスを作成する方法は?
リモート コンポーネントをコンピューターにインストールしたときに LogMeIn で得られるのと同じようなエクスペリエンスを作成する方法を誰か (および StackOverflow の誰かが LogMeIn で働いていて、詳細を記入してくれるかもしれません) を知りたいです。 、彼らのサイトにログインしたとき?
通常、リモート コンポーネントをサムドライブにダウンロードして保持する場合、ユーザー名とパスワードを使用してソフトウェアにログインする必要がありますが、サイトにアクセスし、オプション メニューから [コンピューターの追加] をクリックすると、セットアップ プロセスは、ログイン プロセスをバイパスします。
別のツールで仕様を書いていますが、展開モデルは似ています。その機能を使用すると、長期的にはエンド ユーザーのセットアップ プロセスがより単純になります。
どんな援助でも大歓迎です。
編集: 私は掘り下げて、テーブルから読み取る方法のこの例に出くわしました。だから今、これを行う私の方法は、クリックするとmsiがメモリに読み込まれるカスタム「ダウンロード」ページを作成することだと考えています。カスタムプロパティを編集して、有効期限が切れるGUIDまたはその他のプロパティを挿入します10 分程度で、GUID を使用してユーザー アカウントをインストール インスタンスにリンクします... うーん... うまくいくかもしれません :)
上記のプロジェクトの msi インストーラーを構築する前に、次のオタクの週に試してみたいことがあります。
.net - カスタムアクションスクリプトでのVSDCA_Launchの意味
Visual Studioのセットアップと展開の出力を使用して、インストール後にアプリケーションを起動したい。「VisualStudioセットアッププロジェクトにインストールした後にアプリケーションを起動するにはどうすればよいですか」という記事に従い ます。カスタムアクションを使用してチェックボックスを追加し、インストール後にアプリケーションを起動するという解決策があります。しかし、まだ問題があります。アプリケーションが起動し、作業ディレクトリがターゲットディレクトリと異なっていました。したがって、XML構成ファイルを読み取ることはできません。カスタムアクションタイプのカスタムアクションについて詳しく読んだので、アクション34または35を使用する必要があると思いますが、それでも使用方法がわかりません。
スクリプト内の元の挿入アクションステートメントは次のとおりです。sql=" INSERTINTO CustomAction
(Action
、、、 )VALUES('VSDCA_Launch' Type
、'210'、'" + fileId + "'、'')";Source
Target
210が18+192であることは知っていましたが、VSDCA_Launchの意味がわかりません。ターゲットディレクトリを使用してアプリを起動するにはどうすればよいですか。ありがとうございました。
編集
226 = 34 + 192に変更しましたが、正常に動作します。
sql = "INSERT INTO CustomAction
(Action
、、、 )VALUES('VSDCA_Launch' Type
、'226'、'TARGETDIR'、'[TARGETDIR] \ App.exe')" Source
;Target
c# - .NET に組み込まれたデスクトップ アプリケーションのセットアップを行う
デスクトップ アプリケーションを作成しましたが、別の PC には .NET Framework をインストールしていません。最初にフレームワークを自動的にインストールし、次にデスクトップ アプリケーションとCrystal Reportsのレポートをインストールするセットアップを作成したいと考えています。
これを行う手順は何ですか?
windows-mobile - CabWiz.exeの場所
開発マシンをリセットしていますが、CabWiz.exe(Windows Mobileのインストールcabファイルの作成に使用)をどこで入手したか思い出せないようです。
それはいくつかのパッケージのMSDNダウンロードにありますか?またはどこか他の場所?誰か知っている?
Windows Mobile 5 SDKをインストールして、必要なのはそれだけだと思いましたが、他に必要なものがあると思います。
MSコンシェルジュに聞いたところ、プラットフォームビルダー(とにかくインストールします)が付属しているとのことでしたが、パスは私が持っていたものと同じではありません。
それはC:\ Program Files \ Microsoft Visual Studio 9.0 \ SmartDevices \ SDK \ SDKTools \ cabwiz.exeにあり、\ CEPB \ Bin\cabwiz.exeにあると彼は私に言った。私は何か他のものが欠けているのではないかと心配しています。
後で注意してください:そうです、そうです、私はそれほど賢くありません。MSBuildスクリプトが見つかりませんでした
- C:\ Program Files \ Microsoft Visual Studio 9.0 \ SmartDevices \ SDK \ SDKTools\cabwiz.exe。
私は64ビットOSにインストールしたので、それは正当な理由があります。だから今は
- C:\ Program Files (x86) \ Microsoft Visual Studio 9.0 \ SmartDevices \ SDK \ SDKTools \ cabwiz.exe
時々私は非常に近視眼的です!
deployment - インストールされている Windows アプリケーションを更新する方法 (パッチの作成)
私は要件があります。ウィンドウ アプリケーションを作成し、クライアント マシンにインストールされているそのアプリケーションのセットアップを作成しました。
ここでの要件は、プロジェクトにさらに変更を加える場合、クライアントはアプリケーション全体を再度インストールする必要はなく、クライアントは新しいバージョンの更新プログラムをインストールするだけでよいということです。パッチか何かを使うように。どうすればこれを行うことができますか VS にはツールがあり、そこから更新パッチなどを作成できます。
助けてください..
visual-studio-2008 - レジストリにエントリを追加する方法 VS2008 のセットアップと展開でキーを実行する
プロジェクト用の VS2008 インストーラー スクリプトを作成しています。
HKCU\Software\Microsoft\Windows\CurrentVersion\Run に値を追加して、起動時に EXE を実行したいと考えています。
実行可能ファイル (「プロジェクトからのプライマリ出力」) への参照を指定して、実行時にインストーラー スクリプトが正しい値をレジストリに挿入する方法はありますか?
レジストリ値に実行可能ファイルのパスと名前をハードコーディングする必要はありません。
.net - セットアップおよび展開プロジェクトからの AppData への書き込み
セットアップおよび展開プロジェクトを介してインストールされた既存のアプリケーションを更新しています。
古いアプリケーションは、インストール中に構成ファイルとデータベース ファイルを Program Files 内のアプリケーションのフォルダーにコピーしました。これは、Win 2000 および Win Xp (ローカル管理者アカウントで) で正常に機能しました。ただし、Windows 7 では、これは嫌われているだけでなく、UAC が原因で基本的に機能しません。
そのため、アプリケーションを更新して、その構成/データを CommonApplicationData に書き込みたいと考えています。既存のセットアップおよび展開プロジェクトでは、ファイルのコピー先としていくつかの場所を簡単に選択できます。つまり、アプリケーション フォルダ、ユーザーのデスクトップ、およびユーザーのプログラム ファイルです。
セットアップ プログラムに AppData / CommonApplicationData フォルダーにコピーするように指示する同様の方法はありません。それは存在しますか?存在しない場合、簡単な修正はありますか?
ありがとう!
c# - 自分のセットアップに SQL Server Express インストーラーを組み込む方法を教えてください。
次の要件を持つアプリケーションを公開したいと考えています。
- 。ネットフレームワーク
- SQL Server 2005 エクスプレス
Visual Studio 2008 で「セットアップ プロジェクト」を使用しています。プロジェクト ファイルを追加したところ、.NET Framework の依存関係が正常に検出されました。
問題は:
- すべてのファイル (.NET Framework および SQL Server Express セットアップ ファイル) をインストーラーに含めたいと考えています。
- 必要なファイルがターゲット コンピューターにインストールされているかどうかをインストーラーに最初に確認してもらいたいです。
- 依存関係に SQL Server Express インストーラーを追加して、必要に応じてインストーラーがターゲット コンピューターで .NET Framework と SQL Server Express を自動的にセットアップするようにしたいと考えています。