問題タブ [installation]

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 投票する
4 に答える
7337 参照

windows - VisualStudioセットアッププロジェクト-ユーザーごとのレジストリ設定

でセットアッププロジェクトを維持しようとしていますVisual Studio 2003(はい、それはレガシーアプリケーションです)。HKCU現在の問題は、コンピューター上のすべてのユーザーのレジストリエントリを書き込む必要があることです。HKCUこれらはデフォルトのユーザー設定であるためではなく、に含める必要があり、HKLMユーザーごとに変更されます。私の気持ちは

  1. これは不可能です
  2. これは、インストーラーが実行する必要があることではなく、アプリケーションが実行する必要があることです(結局、インストール後にユーザープロファイルが作成されるとどうなりますか?)。

それを念頭に置いて、アプリケーションの変更をできるだけ少なくしたいので、私の質問は、セットアッププロジェクトのすべてのユーザーにレジストリエントリを追加することは可能ですか?Visual Studio 2003

そして、現時点では、プロジェクトには5つのレジストリルートキー(、、、、およびUser / Machine Hive)がリストされてHKEY_CLASSES_ROOT, HKEY_CURRENT_USERいますHKEY_LOCAL_MACHINEHKEY_USERSユーザーのルートキーについては何も知りませんし、ユーザー/マシンハイブも見たことがありません。誰かが彼らが何であるかについて私に教えてもらえますか?おそらく彼らは上記の私の問題を解決することができます。

0 投票する
5 に答える
12579 参照

vb.net - VB.NET アプリケーションを展開する最良の方法は何ですか?

通常、VB.NET プログラムを作成するときに ClickOnce を使用しますが、いくつかの欠点があります。私は他のものを実際に使用したことがないので、私のオプションが何であるかわかりません.

ClickOnce の欠点:

  • 複数のファイルで構成されている - 多数のファイルを管理し、ダウンローダーでそれらのファイルをダウンロードするよりも、1 つのファイルを配布する方が簡単なようです。
  • CD インストール用に再度ビルドする必要があります (エンド ユーザーがインターネットを使用していない場合)。
  • プログラムが Program Files に収まらない - 一部のアプリケーション キャッチ フォルダーに隠され、ショートカットするのがはるかに難しくなります。

ClickOnce の利点:

  • できます。魔法のように。また、VisualStudio 2008 Express に組み込まれています。
  • アプリケーションのアップグレードを容易にします。

Windows インストーラーもこれらのことを行いますか? ClickOnce の短所がないことはわかっていますが、ClickOnce の長所もある場合は知っておくとよいでしょう。

更新: 最終的に Wix 2 を使用しました (Wix 3 は利用可能でしたが、プロジェクトを行った時点では、有能なチュートリアルはありませんでした)。私が(最終的に)必要とした3つのことをサポートしてくれたので良かったです. オプションの Windows で起動するショートカット、インストーラーが完了したら起動するオプション、およびユーザーが間違ったオプションをクリックしないように上司が考える 3 つの段落のテキスト。

0 投票する
7 に答える
25884 参照

sql-server-2005 - SQL Server 2005 と 2008 を同じ開発者マシンにインストールしていますか?

2005 Developer が既にインストールされているマシンに SQL Server 2008 Developer をインストールしようとした人はいますか?

これを行うべきかどうか確信が持てず、アプリケーションを簡単にテストするために、近い将来このマシンに 2005 を保持する必要があります。データベースのバックアップ ファイルを取得し、社内の他の人が利用できるようにする必要がある場合があるため、2005 を 2008 に置き換えることはできません。データベースが 100% 下位互換性を持っていないのではないかと疑っています (しかしわかりません)。

どのような問題が生じるでしょうか?インスタンス名を使用して新しいバージョンをインストールする必要がありますか? それらを区別するために別のポート番号を使用できますか?

Technet で次のエントリを見つけました: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

はい、これを行うことができるというだけではなく、とにかくこれは実行可能であると少し疑っていましたが、インストールを開始する前に知っておくべきことがあるかどうかを知る必要があります.

誰?

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

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

ここで説明する手順を使用して、Visual Studio セットアップ プロジェクトのカスタム ダイアログを作成しました。

これで、ダイアログの 1 つにコンボボックスができました。ローカル ネットワークで実行されているすべての SQL Server インスタンスのリストをコンボ ボックスに入力したいと考えています。サーバーリストを取得するのは簡単ですが、コンボボックスに表示する方法が完全にわかりません。私は初心者なので、いくつかのコードもいいかもしれません:)。

0 投票する
7 に答える
31542 参照

automation - パスワードを smbpasswd にパイプする

インストール プロセスを自動化できるように、新しいパスワードを smbpasswd にパイプする方法を教えてください。

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

.net-2.0 - 展開プロジェクトの前提条件として .NET 2.0 SP1 を追加

Service Pack 1 に依存する貢献が最近あった .NET 2.0 アプリケーションがあります。展開プロジェクトは、前提条件として .NET 2.0 を検出しましたが、SP1 は検出しませんでした。SP1 を依存関係/前提条件として展開プロジェクトに含めるにはどうすればよいですか?

0 投票する
3 に答える
1067 参照

deployment - カスタム .net クライアント プロファイル インストーラーを作成するにはどうすればよいですか?

.net 3.5 SP1 の場合、Microsoft は、.net 3.5 SP1 のサブセットのみを Windows XP ユーザーのマシンにインストールする新しいクライアント プロファイルを用意しています。

アセンブリのクライアント プロファイルを準備する方法を認識しています。そして、 ClickOnceまたはMSIのインストーラーを実装する方法に関する記事を読みました。

しかし、私はこれまで自分のプロジェクトで Inno Setup を使用しており、引き続き使用したいと考えています (Express ユーザーとして、MSI を簡単に作成することはできません)。クライアント プロファイル インストーラーの使用方法を知る必要があります。カスタム環境で。

Deployment.xml スキーマに関する記事はありますが、スキーマの記述方法、パッケージ化方法、またはその他の方法については示されていません。誰かがこのプロセスを説明できますか? リンク先の記事を一人で見つけるのは苦痛な検索体験でした。

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

visual-studio - ターミナル サーバーで Visual Studio 2005 セットアップ プロジェクトのインストールがクラッシュする

Visual Studio 2005 で作成されたセットアップ プロジェクトがあり、C# .NET 2.0 プロジェクトと C++ MFC プロジェクトの両方、および C++ ランタイムで構成されています。メイン コンソールから実行すると正しく動作しますが、Windows XP ターゲットでターミナル サーバー セッションを介して実行すると、次のようにインストールが失敗します - Setup.exe を呼び出すと、最初のウェルカム画面が表示される前にすぐにクラッシュします。 . 物理コンソールで起動すると、セットアップは正常に実行されます。

ラボ マシンに戻ってデバッグできると思ったのですが、Terminal Server を介してラボ マシンで問題なく動作します。

ターミナル サーバー セッションでのセットアップの問題に関する別の説明が表示されますが、明確な解決策がわかりません。どちらのマシンもほぼ同じ構成ですが、失敗しているマシンには GoToMyPC ホストもインストールされています。

他の誰かがこれらの問題を見たことがありますか?どうすればトラブルシューティングできますか?

ありがとう、

0 投票する
9 に答える
13890 参照

.net - .NET 3.5 がインストールされているかどうかを判断する最良の方法

.NET 3.5 がインストールされているかどうかをプログラムで判断する必要があります。簡単だと思いました:

「2.0.50727.1434」を返すので、そのような運はありません...

私の調査では、見ることができるかなりあいまいなレジストリキーがいくつかあることがわかりましたが、それが進むべき道かどうかはわかりません。誰か提案はありますか?

0 投票する
4 に答える
1031 参照

installation - Cドライブに最大6.5GBのスペースを使用せずにVS 2008をインストールするにはどうすればよいですか?

VS 2008 SP1 インストーラーを実行しようとしていますが、6,366MB の空き容量が必要であると表示され、現在 C ドライブには 2,452MB しか空き容量がありません。それほど多くの空き容量を必要としない、良いインストール方法はありますか?

また、ISO イメージをダウンロードしてマウントしようとしましたが、それでも 5,864MB の空き容量が必要です。明らかなコマンド ライン スイッチがありませんか?