問題タブ [visual-studio-setup-proje]

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 に答える
22 参照

sql-server - ユーザーがローカル マシンまたはサーバーからインスタンス名を選択できる [セットアップ プロジェクト] ダイアログ ボックスにオプションを提供するにはどうすればよいですか?

インスタンス名を指定するためのダイアログ ボックスがあり、ローカル マシンまたはサーバーで使用可能な他のインスタンスは何か、ユーザーが SQL Server 2005 と SQL Server 2008 の両方をシステムにインストールしていて、データベースをデプロイするインスタンス名を選択します。Visual Studio 2010 を使用して作成されたセットアップ プロジェクトを使用してこれを実現するにはどうすればよいですか?

私は Setup プロジェクトが初めてなので、私を案内してください。ありがとう

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

deployment - WiX へのアップグレード時にインストーラーの BeforeUninstall 関数で定義されたアクションをスキップする方法

vdproj を使用して作成された現在のセットアップ プロジェクトは、WiX に移行する必要があります。プロセス中、既存の vdproj msi を WiX msi にアップグレードする際に問題に直面しています。既存の実装はインストーラーの 'BeforeUninstall' イベントで何らかのアクションを実行しますが、これはアップグレード時に呼び出されるべきではありませんが、WiX msi を使用すると、このアクションが呼び出されます。WiX インストーラーを使用してアップグレード中にこのイベントをスキップするには?

「PREVIOUSVERSIONSINSTALLED」、「NEWERPRODUCTFOUND」などのプロパティを設定しようとしましたが、それでもアクションが呼び出されます。

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

visual-studio-2010 - 古いプロジェクトのアンインストールを示す MSI

Visual Studio 2010 で自分のアプリケーション用のインストーラー プロジェクトを作成しました。新しいバージョンをインストールする前に、古いバージョンのアプリケーションを正常にアンインストールすることができました。1. RemovePreviousVersion を false に設定します。2. DetectNewInstaller を true に設定します。バージョン 4. 新しい製品コードの作成

インストールのためにアプリケーションをダブルクリックすると、新規インストールの進行状況バーを表示する前に、現在インストールされているアプリケーションがアンインストールされていることもセットアップ ウィザードに表示する必要があります。これどうやってするの?

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

visual-studio-setup-proje - .NET 4.5.2 をインストールした後も、4.5 を対象とする msi を実行できません

私は 4.5.2 .NET Framework (以前は 4.0 から) をインストールしましたが、すべてがうまくいっているとわかりました。再起動するように言われたので、再起動しました。

4.5以降でのみ利用可能なクラスを使用して、VSを介してアプリを開発/実行できたので、何かが適切にインストールされたことがわかります。

ただし、インストーラー (セットアップ プロジェクト - Visual Studio インストーラー) を作成し、自分のマシンでインストーラーを実行しようとすると、次のメッセージ ボックスが表示されます。

4.5 または 4.5.2 をターゲットにして msi を実行しようとするとエラーが発生します。

基本的に、.NET 4.5.2 のインストーラーからの修復の実行、Microsoft のフレームワーク修復ツールの実行 (再起動も含む) など、太陽の下ですべてを試しました。 . 何も機能せず、率直に言って、私は少しイライラしています。

インストーラーの起動条件:
発射条件

インストーラーの前提条件: ここに画像の説明を入力

誰かが私に洞察を与えることができれば、それは大歓迎です。過去に .NET フレームワークをアップグレードしたことがないので、どうやら何をしているのかわかりません。

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

アップデート:

まだ解決策はありませんが、プログラムをインストールすることはできました。ただし、これは、インストーラーの前提条件を .NET 4.0 のみを必要とするように変更したためです。コンパイル時にいくつかの警告などが表示されますが、プログラム (インストール後) は、.NET 4.5 機能を使用する部分であっても、完全に正常に動作します。

また、レジストリにインストールされているバージョンと 4.5.51209 IS を示す MSDN の手順に従いました。基本的には機能していますが、もっと良い方法があると思います/何かが欠けています。

0 投票する
0 に答える
59 参照

visual-studio-2010 - セットアップ プロジェクトでコンボボックスのプロパティ値を取得する方法は?

Orca を使用してプロパティ テーブル、コントロール テーブルを変更し、コンボ ボックス テーブルにエントリを含めることを使用して、セットアップ プロジェクトのテキスト ボックスを置き換えるコンボ ボックスを含めました。現在、セットアップ プロジェクトで 2 つのコンボボックスを取得していますが、プロパティから値を取得して、インストール中に条件に追加するにはどうすればよいですか? 私を案内してくださいありがとう

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

c# - 管理者権限なしで WinForms アプリケーションを実行しますか?

いくつかの機能を実行する Windows フォーム アプリケーションを作成しました。問題は、アプリケーションをデプロイするときです。

  1. ClickOnce でデプロイすると、すべて正常に動作します。インストール後、winforms アプリケーションは管理者パスワードを要求せずに実行されます。
  2. Visual Studio Setup Project を使用して展開し、MSI セットアップを作成すると、インストール後に実行するたびに管理者パスワードが必要になります。

Visual Studio Setup Project(MSI) を使用して展開したいのですが、昇格された特権を要求するソフトウェアは望んでいません。

MSI インストールではパスワードは要求されませんが、インストールされたプログラムでは要求されます。