問題タブ [deployment-project]
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.
.net - プロジェクトにアイコンを追加しますか?
vb.net で作成したアプリへのアイコン ショートカットをインストーラーに配置してもらいたいです。どうすればいいですか?
クリックワンスを使用しています
編集:
Visual Basic Express 2008 を使用しています。おそらく、組み込みのインストーラーを使用してデスクトップにアイコンを追加することはできませんか?
c# - ドメイン環境でいくつかのスケジュールされたタスクを作成する Visual Studio 展開プロジェクトを作成したいと考えています
コミット フェーズでいくつかのスケジュールされたタスクをインストールする Visual Studio 2008 展開プロジェクトを作成したいと考えています。私はドメイン環境で作業しており、ユーザーがログオンしているかどうかに関係なく、スケジュールされたタスクを実行したいと考えています。そのため、タスク スケジュールにはドメイン ユーザーのパスワードが必要です。また、アプリケーションのインストールは RDP 経由で行われるため、現在ログインしているユーザーを特定するのは問題です。これを行う方法についてのアイデアは大歓迎です。
ありがとうございました、
ヴァレリュー
c# - C#を使用してドメインからアクセス可能な共有フォルダーを作成します
VS2008で展開プロジェクトを実行しています。インストールフローの最後に、会社のドメインからアクセスできるローカルマシン上のEveryoneに対するフルコントロールのアクセス許可を持つ共有フォルダーを作成する必要があります。共有フォルダの作成に成功しましたが、全員が読み取りアクセス権を持っています。これを行う方法についての助けをいただければ幸いです。
ありがとう、バレリウ
c# - インストーラー クラスから現在の msi インストール ファイルの名前を取得する
カスタム アクションのインストーラー クラスから現在のインストール ファイル (.msi) の名前を取得することは可能ですか?
私はこのようなものが必要です:
ありがとうございました!!
.net - 展開セットアップ (.Net) - 対象マシンの検索 -> レジストリ検索 (64 ビット)
いくつかのソフトウェア (winform、サービス、mce アドイン) をインストールする Windows インストーラー プロジェクトがあります。インストール中に、マシンでレジストリ キーを検索する必要があります。これは、「起動条件」->「レジストリ検索の追加」(展開プロジェクト) で行います。
すべてのプロパティを正しく入力し、値が実際に見つかることをレジストリと照合しました。
問題は、「レジストリ検索」がレジストリの x86 部分 (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\...) を検索することです。私のシステムは x64 で、展開セットアップも x64 に設定されています。
「レジストリ検索」でx64レジストリを強制的に検索する方法を知っている人はいますか? または回避策について知っていますか?
これに関する奇妙な点は、展開セットアップのレジストリ設定が正しいレジストリ (x64) に書き込んでいることです。私の考えでは、「レジストリ検索」プログラムは x86 アーキテクチャ用にのみ開発されているため、正しいレジストリを読み取ることができません。
私はマイクロソフトからこの記事を見つけたので、彼らはこの問題について知っているようです. https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=110105&wa=wsignin1.0#details
私のシステムは:
Windows 7 64bit
Visual Studio 2008
deployment - 古いバージョンの上に配置プロジェクトの新しいバージョンをインストールする
古いバージョンにインストールできない展開プロジェクトがあります。msi ファイルには、最初に [プログラムの追加と削除] からプログラムをアンインストールするように記載されています。これは良いユーザー エクスペリエンスではありません。インストーラーが最初にソフトウェアを削除してから新しいバージョンをインストールするようにするにはどうすればよいですか?
deployment - ClickOnceでデプロイされたアプリをサイレントに一括インストールできますか?
現在ClickOnceを使用して展開されているスマートクライアントアプリ(WinForms / WPF)があります。
特定のクライアントが、夜間/毎週のクライアントPC更新サービスの一部としてイントラネットネットワークユーザーにアプリをサイレントに展開したいという希望を表明しました-おそらくMS Systems Management Server(SMS)およびグループポリシーなどを介して(私は理解していません正確なメカニズム)。そのため、代わりに.MSIインストーラーを要求しました。
したがって、確認のためのいくつかの質問(答えについての私の考えと一緒に-間違っていることを嬉しく思います!):
- ClickOnceアプリは、管理者が一括してサイレントインストールできますか?
- 私の考え:いいえ、ClickOnceはユーザーごとのインストールであるため、リモートインストール時にユーザーが実際にログインしていない限り、これは困難です。
- ClickOnceアプリ/プロジェクトの設定を単純なMSIインストーラープロジェクト(Visual Studio展開プロジェクトなど)に変換するツールはありますか?
- 私の考え:同梱されていませんが、 ClickOnce構成から展開プロジェクトに設定を繰り返しコピー/使用するツール(ProductName、Version、File Associationsなど)が必要です。この方法では、1セットの展開設定のみを維持します。
このシナリオの他の選択肢は、'erを迅速に実行するためのものです...?
.net - クライアントのコンピューターにプロジェクトを展開する方法は?
を構築しました。Visual Studioを使用したネット アプリケーション。このアプリケーションはC#でコーディングされており、データベースの目的 (データの格納、取得、および操作) にSQLSERVERを使用します。
このアプリケーションをクライアントに渡す方法を教えてください。
クライアントのコンピューターに.net フレームワークをインストールする必要がありますか? データベースにアクセスするには、クライアントのコンピューターに完全なsqlserverをインストールする必要がありますか? または、.exeファイルをクライアントに渡すことで、目的を解決できます..?
助けてください...
c# - VS.NET展開プロジェクトでアプリケーションのバージョンを表示するにはどうすればよいですか?
アプリケーションのデプロイメントプロジェクトを設定しました。問題は、インストール中にアプリケーションのバージョン(MyApplication 1.2.3.1など)を表示して、ユーザーがインストール前にバージョンを確認できるようにすることです。
私が考えることができる唯一の方法は、WelcomeダイアログのWelcomeTextを変更することです。これを達成するためのより簡単またはよりエレガントな方法はありますか?
visual-studio-2008 - Visual Studio 展開プロジェクト - CustomActionData
VS 展開プロジェクトで C++ DLL 関数をカスタム アクションとして使用しています。このカスタム アクションに入力データを設定する必要があります。例: c:\a.dll;c:\b.dll
できないみたいですね。MsiGetProperty は、カスタム アクション関数内で何も返さない (または失敗する)。カスタム アクション データが「abcd」の場合、MsiGetProperty はデータを適切に取得します。
必要に応じてデータを送信するにはどうすればよいですか。助けてください。
ありがとう、ヒルミ。