問題タブ [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.
winforms - Winforms: セットアップ中に app.settings を書く
私は過去に App.config ファイルの構成設定を変更するのに苦労しましたが、それを機能させる望みをあきらめました。繰り返しますが、私は同じ立場にいることに気づきましたが、今回はそれを整理することに決めました!
私が作成しているアプリケーションは、WindowsForms .NET 3.5 (SP1) アプリです。閉じたネットワーク環境で使用します。これは SmartClient アプリではなく、「常時接続」アプリであり、ローカル ネットワークを介して中央データベース サーバーと取引を行います。
アプリは正常に動作し、セットアップ ファイルを展開して作成する準備ができたので、次の 2 つの非常に重要な質問をする必要があります。
- セットアップ ウィザードから ConnectionString の値を (特に!) 「変更」するにはどうすればよいですか? ;と
- この値をどのように/どこで暗号化する必要がありますか?
これは、開発から本番環境に移行するときにすべての開発者が必ず経験することであり、お役に立てれば幸いです。
ありがとうございました!
visual-studio - Visual C#2008Expressの展開
インストールでコピーされるように、展開プロセスでいくつかのファイルを追加する方法はありますか?アプリケーションに必要なデータを含むxmlファイルが必要です。ファイルのビルドアクションですべてのオプションを試しましたが、何も機能しません。インストール後にアプリケーションが常にクラッシュします。また、ProgramFilesディレクトリの下にプログラムをインストールしてほしい。VS Expressがインストールするフォルダーは、C:\ Users \ Carlo \ Temp \ Applications \ weirdnumbers9231FFC231 \ディレクトリーであり、私もそれを望んでいません。
前もって感謝します!
c# - 複数のバージョンの MyProgram (同じ PC、VS2008) をインストールするにはどうすればよいですか?
私は会社のために書いた大きな MDI Suite アプリケーションを持っています。これは 2 台の Citrix サーバーにインストールされ、プラント全体の何百もの Windows 端末からアクセスされます。
更新プログラムをインストールする前に、私 (唯一の開発者) は新しいルーチンが期待どおりに動作することを確認するまで、新しいルーチンをテストします。これは通常は機能しますが、グループ マネージャーが心配しています。
彼は、私たちの職場環境で他の人がテストできるベータ版をインストールしてほしいと言っています。
これを行うには、アプリケーションを Citrix サーバー マシンに 2 回インストールして、従業員がテストできるようにする必要があります (そうですか?)。しかし、同じ PC (つまり Citrix サーバー) にアプリケーションを再度インストールしようとすると、Windows は既にインストールされていると表示します。
VS2008 セットアップおよび展開インストーラーには製品コードがあります。これだけ変えればいいの?どのような問題に注意する必要がありますか? 2 つの製品コード (テスト用とリリース用) を追跡する必要がありますか?
1 台の PC に同じアプリケーションの 2 つの動作バージョンをインストールするにはどうすればよいですか?
deployment - POS 2009 用の .Net アドインのインストール
Microsoft POS 2009 用に構築された .Net Addin をインストールする WiX プロジェクトの作成に取り組んでいます。プロジェクトの開発中に、次のコマンドを実行する必要がありました。
AddinUtil.exe -PipelineRoot: {POS 2009 の Addins フォルダーへのディレクトリ}
POS 2009 がアドインを認識するようにします。展開を行う準備ができたので、インストーラーを実行した後にユーザーがこれを行う必要がないように、インストール プロセス中にこれがどのように行われるのか疑問に思っていました。
インストール フェーズ中に Exec コマンドから AddinUtil.exe を呼び出すだけですか、それとも WiX 3 内でこれを処理できるタグを使用できますか? 他の人が WiX から外部アプリケーションを呼び出すのを見たいくつかの例を思い出します。これがこのシナリオに最適な方法であるかどうかを知りたいだけです。
注: これは POS 2009 に基づいていますが、これは一般的な「.Net アドインのインストール」の質問になると思います。
言及する必要があります... 私が使用している AddinUtil は、%windir%\Microsoft.Net\Framework\v3.5\ ディレクトリに存在する .Net フレームワークの一部である標準の .Net 3.0/3.5 AddinUtil です。
setup-deployment - Windows アプリケーション自体に .NET フレームワークが含まれていますか?
デプロイヤを含む Windows アプリケーションがあります。
- デプロイヤー自体に.NETフレームワークのコピーが含まれていますか? それとも、明示的にインストールする必要がありますか? ソリューション エクスプローラーをチェックインすると、検出された依存関係の下にあるデプロイヤー プロジェクトの下に .NET フレームワークが表示されますか?
- 私の Windows アプリケーションはインターネットに接続して、登録済みユーザーを検証します。インストール中にポート (またはそのようなもの) を構成する必要がありますか? また、アプリケーションがインターネットへの接続に使用するポートを確認するにはどうすればよいですか?
c++ - Sparkle for Mac OSX が提供するものと同様の機能を備えた Windows 用の自動アップグレード ライブラリ/フレームワークはありますか?
私たちのアプリは Qt を使用して構築されており、Windows バージョンで Sparkle に似たフレームワークを使用して、カスタム ソリューションを置き換えたいと考えています。このようなものはありますか?
asp.net - Visual Studio 2005 で Web Setup Project を使用して IIS プロパティの構成に影響を与える方法
Visual Studio 2005 内の Web セットアップ プロジェクト テンプレートを使用して setup.msi ファイルを作成し、Web アプリケーションを別の Web サーバーに展開しました。
問題なく動作しますが、ターゲット Web サーバー上に新しい仮想ディレクトリが作成され、ターゲット Web サーバー上で INETMGR を使用してかなりのカスタム (手動) 構成手順が必要になります。
Web Setup Project が「レジストリ エディター」、「ユーザー インターフェイス エディター」などのさまざまな「エディター」を提供していることに気付きましたが、次のような構成タスクを自動化できるものは見つかりませんでした。
このプロジェクト テンプレートでこのようなカスタマイズは可能ですか、それとも配置に "ReadMe.txt" のようなものを含める必要がありますか? ありがとう。
編集: 09/09/09
visual-studio - 公開中のファイルはどこにありますか?
VS2008で公開機能を使用して(ClickOnceインストールと呼ばれていると思います)、公開されたアプリケーションを別のコンピューターにインストールすると、ファイルはどこにコピーされますか?
言い換えると、アセンブリの同じパスに補助ファイル(.txtファイル)が必要な場合、どこに作成する必要がありますか?
ありがとうございました。
c# - インストール後に Windows サービスがサービス リストに表示されない
Visual Studio 2008 を使用して C# で Windows サービスを作成しました: http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx
記事の指示に従ってセットアップ プロジェクトを作成し、それを実行しました...サービスをインストールしますC:\Program Files\Product etc....
が、サービス リストに表示されません..
私は何が欠けていますか?
visual-studio-2008 - VS.2008 のセットアップ キット
私は過去にこの問題に何度も遭遇しましたが、実際には答えが見つかりませんでした。Visual Studio 2008 でセットアップ キットを作成すると (私のプロジェクトは通常、VB で変更されます)、すべて正常に動作しているように見えます。ただし、新しいバージョンのセットアップ キットをデプロイすると、奇妙なことが起こります。
インストールはうまくいき (通常と同じかどうかを確認するためにバージョンをチェックします)、レジストリに変更が加えられます (レジストリまたは Windows が 'Add OSのプログラム部分を削除します)、ファイルは変更されていないため、古いバージョンのままです!
古いバージョンをインストールしようとすると、新しいバージョンがインストールされているため許可されないことが通知され、インストール中に何かが変更されたことが確認されます。さらに、新しいバージョンを再インストールしようとすると、通常の削除と修復のオプションが表示されます。それで修理しても何も変わりません。削除すると、アプリケーションは正常に削除されます。新しいセットアップ キットを最初から再インストールしようとすると (新しい PC で、[プログラムの追加と削除] オプションから削除した後、またはセットアップ キットの [削除] オプションを使用して)、新しいバージョンがインストールされます。
2008年に行ったすべてのプロジェクトでそれを行っています.VS.2005プロジェクトでも同じことを行っており、正常に動作しているため、すべてを正しく行っていると確信しています. これは 2008 の既知の問題ですか? 修正はありますか?
ありがとう