問題タブ [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.

0 投票する
1 に答える
187 参照

windows-installer - COM 展開の依存関係

atl.dll がマシンに登録されていないため、アプリケーションと共に配布している COM dll が登録に失敗するという問題が発生しています。

簡単な修正は、dll で regsvr32 を実行することですが、それよりも少しクリーンなものが必要です。

私は展開の経験があまりなく、atl.dll がマシンに登録されているかどうかを判断できる方法があり、そうでない場合はコードから登録できるかどうか疑問に思っていました。

私は現在、msi インストーラー用の C# カスタム アクションを持っているので、そこにロジックを追加してタスクを実行できる可能性があります。

前もって感謝します。

0 投票する
6 に答える
16577 参照

c# - プログラムですべてのユーザーのスタート メニューにアクセスする

「すべてのユーザー」スタートアップメニューにプログラムでアクセスする方法を知っている人はいますか?

XP では、次の場所にあります。

Windows 7 では、次の場所にあります。

具体的には、セットアップと展開のプロジェクトがあり、すべてのユーザーのスタートアップ メニューにアプリケーションへのショートカットを配置して、誰もがログインするたびにアプリケーションが起動されるようにしたいと考えています。

編集:これがブライアンが答えを得た場所であると確信しています。

0 投票する
1 に答える
893 参照

.net - Visual Studio セットアップ プロジェクトへのカスタム ダイアログの追加

アプリケーション用の Visual Studio セットアップ プロジェクトを開発する必要があります。私が見る限り、使用できる構成済みのダイアログはほんの一握りしか使用できません。Visual Studio SetUp Project でカスタム ダイアログを使用する方法はありますか?

例:

セットアップを開始するたびに、インストールする言語を選択するように求めるダイアログがユーザーに表示されます。

次に、ユーザーは自分の好みに基づいて言語を選択し、その後インストールが開始されます。

私は自分自身を明確にしたことを願っています CL

0 投票する
2 に答える
1837 参照

windows-installer - Office2010アプリケーションを検出するための起動条件

VS2008を使用してセットアッププロジェクトを作成しようとしていました。

特定のOffice2010アプリケーションがインストールされているかどうかを検出する方法はありますか?
(前提条件として)例:Powerpoint2010がクライアントマシンにインストールされているかどうかを検出したい。

ネギの状態でWindowsインストーラーの検索オプションを使用しようとしましたが、PowerPoint
2010のコンポーネントIDを見つけることができませんでしたか?

同じものを検出する方法は他にありますか?(プログラマティックにすることができます)

0 投票する
1 に答える
480 参照

c# - Windows サービスを削除する Windows サービス セットアップの問題

私はVS2008でWindowsサービスセットアッププロジェクトを行っています.app.config値を設定するためのカスタムアクションがあります. セットアップはサービスのインストールと app.config 値の設定で正常に機能しますが、サービスをアンインストールしようとすると、ファイルは削除されますが、サービスは登録されたままになるため、セットアップを使用して再度インストールできます。「sc delete」を使用する必要があります。 "vsコマンドプロンプトでサービスを適切に削除します...誰でもここで問題になる可能性があることを知っていますか?

ありがとうございました。

0 投票する
1 に答える
1427 参照

wpf - MSI インストール中に userSettings を変更する

MSI インストーラーを使用した WPF アプリケーションのインストール中に、MyApp.exe.config ファイルの userSettings セクション (Properties.MyApp.Default) を変更しようとしています。

私は基本的にこの優れた記事のように実装しました: http://raquila.com/software/configure-app-config-application-settings-during-msi-install/

違いは、appSettings ではなく userSettings セクションを編集していることです。

問題は、コードは正常に実行されますが、設定が保存されないことです。インストール後、構成ファイルには、開発環境で使用する古い設定が含まれています。また、Install(System.Collections.IDictionary stateSaver) の代わりに OnAfterInstall(System.Collections.IDictionary stateSaver) をオーバーライドしようとしましたが、違いはありません。

構成値を変更する必要があるコードは次のとおりです。

これらの変更を永続化する方法はありますか? 私はすでに Wix について読みましたが、それはやり過ぎのように思えます。

前もって感謝します!

0 投票する
2 に答える
2004 参照

visual-studio-2008 - Windows 7でVisual Studio 2008のセットアップと展開プロジェクトを使用して、レジストリキーを削除する

Visual Studio 2008 Professional でセットアップおよび配置プロジェクトを作成しました。私は Visual C++ を使用しています。その中には、カスタム アクションで実行される 2 つの exe ファイルがあります。1 つはコミットで実行され、もう 1 つはアンインストールで実行されます。目的は、インストール時にレジストリ キーを追加し、アンインストール時に削除することです。Windows XP では完全に動作しますが、Windows 7 に変更してセットアップを実行すると、キー追加部分だけが動作します。アンインストール時にキーは削除されません。しかし、アンインストール exe ファイルをセットアップから取り出して Windows 7 で個別に実行すると (セットアップではなく、exe をダブルクリックするだけで)、レジストリ エントリが完全に削除されます。問題は何ですか?

0 投票する
1 に答える
387 参照

wcf - WCFサービスをパッケージ化および展開する業界標準の方法は何ですか

次の制約/複雑さに対応できるWebサービスをパッケージ化および展開する業界標準の方法はありますか?

  1. Webサービスは別の場所で開発され、最終的には共通のサイトに展開されます
  2. これにより、バージョン管理が処理されます(Webサービスの並列展開)
  3. クライアント側のバージョン管理の問題
0 投票する
1 に答える
726 参照

visual-studio - EntityException:データベースファイルへのアクセスは許可されていません

Visual Sudio 2010セットアッププロジェクトに取り組んでおり、Entity Framework /SQLCompactアプリをインストールしています。アプリは、ユーザーのマシンにSDFファイルをインストールする必要があります。Microsoftのガイダンスを理解しているので、SDFファイルをユーザーのマシンのC:\ProgramsDataの下にあるcompany\applicationサブフォルダーにインストールする必要があります。これは、セットアッププロジェクトで、DefaultLocationを使用してファイルシステムエディターでカスタムフォルダーを作成することによって行いました。 [CommonAppDataFolder]のプロパティ。すべて正常に機能し、SDFファイルはC:\ ProgramData \ MyCompany \ MyApp\MyFile.sdfにインストールされます。

これが私の問題です:クライアントマシンで、私のアプリは次のメッセージでEntityExceptionをスローしています:「SqlCeException:データベースファイルへのアクセスは許可されていません。」権限の問題のように聞こえます。

VSセットアッププロジェクト内からSDFインストールフォルダーにアクセス許可を設定する方法はありますか?どうすればいいですか?例はありますか?ご協力いただきありがとうございます。

0 投票する
2 に答える
159 参照

.net - VS.NET 2008 セットアップで .rtf ファイルを読み取れません

.NET 2008 で単純な Windows アプリケーションを作成しました。.NET のセットアップと展開を使用して、同じものをセットアップ ファイルにパッケージ化しています。また、ライセンス契約の UI を含めるようにカスタマイズしています。そして、アプリケーション フォルダに含まれている license.rtf ファイルを読み取るために、使用許諾契約ウィンドウをポイントしています。

ビルドが成功した後、セットアップ ファイルを実行すると、使用許諾契約のウィンドウは表示されますが、ファイルの内容は表示されません。

この背後にある問題は何ですか?

よろしくCL