問題タブ [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 に答える
2832 参照

visual-studio - Visual Studioのセットアップおよび展開プロジェクトにオプションのコンポーネントを追加するにはどうすればよいですか?

VisualStudioを使用して非常に基本的な「セットアップと展開」プロジェクトを作成しようとしています。私が欲しいのは、インストールするコンポーネントを選択する機能です。各コンポーネントが単一のクラスライブラリのプライマリ出力で構成されているとしましょう(つまり、各コンポーネントは実際には単一のモジュールまたはコンパイルされたアセンブリです)。

利用可能なダイアログの標準セットでそのようなオプションを見たことがありません。しかし、少しの努力で、どういうわけかカスタムダイアログを作成できることを私は見ました。

  • セットアップおよび展開プロジェクトの一部として使用可能なコンポーネントをプログラムで検出するにはどうすればよいですか?(つまり、インストールからコンポーネントを追加または削除する場合でも、プロジェクトを機能させたい)

  • 使用可能なコンポーネントのリストを表示するカスタムダイアログを拡張または作成するにはどうすればよいですか?

  • エンドユーザーがインストールを選択したコンポーネントを検出するにはどうすればよいですか?

私はOrca、.msiファイルを操作するツール、およびInstallShieldのような本格的なインストーラーアプリケーションにある程度精通していますが、生のVisualStudioと他の利用可能なオープンソースツールのみを使用してこれを作成したいと思います。

ご協力いただきありがとうございます。

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

c# - アプリケーションに SQL Server Express 2005 を埋め込む

Sql server 2005 Express Edition をセットアップ パッケージと共に 1 つのファイルとして埋め込むにはどうすればよいですか?

ありがとう。

PS:これは Windows アプリケーションです。

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

visual-studio - 構成に応じて、VisualStudio展開プロジェクトからファイルを除外します

Windowsアプリケーション、クラスライブラリ、セットアッププロジェクト(Visual Studio 2008)の3つのプロジェクトでソリューションがあります。ソリューションには、デバッグ、リリース、DLLを使用したリリースの3つの構成があります。

現在の構成に応じて、そのDLLを含めたり除外したりしたい。どうやってやるの?

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

certificate - 自己署名証明書 - 証明書を開くことができません

C++ で ClickOnce アプリケーションを作成するには、自己署名証明書が必要です。私はデプロイの初心者なので、スタック オーバーフローの質問How to create a self signed certificate に従っています。

これが私が使用したコマンドシーケンスです

マニフェストに署名する最後のコマンドは、次のメッセージで失敗します。

証明書 "WsSPC.pfx" を開けません: 指定されたネットワーク パスワードが正しくありません。

作成後、次のステップに進む前に、信頼されたルート認証局にWaterSteward.cerを追加しました。

上記の各ステップで、パスワードを求めるダイアログが表示されました。いずれの場合も、[なし]をクリックしまし-n "CN=mydomain\mylogin"た (ダイアログでパスワードを入力して試してみまし た)。

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

c++ - vs 2008 展開プロジェクトが機能しない

vs2008 セットアップ プロジェクトを使用して展開したい C++ コンソール アプリケーションがあります。セットアップ プロジェクトを作成し、コンソール アプリからの出力を追加すると、セットアップ プロジェクトは MSVCP90.dll と MSVCR90.dll が必要であることを検出します。プロジェクトをビルドすると、これら 2 つの dll が期待どおり .msi ファイルに含まれます。

インストーラーをダウンロードして起動すると、すべてが期待どおりに進み、コンソール アプリと dll がローカル マシンの適切なディレクトリに解凍されます。

アプリを実行しようとすると、次のエラーが表示されます。

エラー 1721。
この Windows インストーラー パッケージには問題があります。
このインストールを完了するために必要なプログラムを実行
できませんでした。
サポート担当者またはパッケージ
ベンダー にお問い合わせください。

/MT と /MD を使用してアプリをコンパイルしようとしましたが、どちらも機能しません。

アプリに対して依存関係ウォーカーを実行すると、期待どおりに MSVCP90.dll と MSVCR90.dll が必要であると報告されます。

最後に、Visual C++ ランタイム ライブラリを要求するようにインストーラーを設定すると、それらがダウンロードされ、すべて正常に動作します。

明らかに、CRT ライブラリのダウンロードは避けたいと思います。

助けてくれてありがとう、ジョン

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

asp.net - セットアップ中に予期しない再起動を引き起こす原因は何ですか?

VisualStudioでWebセットアッププロジェクトを構築しました。1台のマシンにインストールすると、ユーザーに再起動を促すメッセージが表示されましたが、その理由はわかりません。

以前のバージョンの上にインストールしています。私のマシンではそれを行いません。

これを引き起こす原因は何ですか?それを防ぐ方法はありますか?それが発生する理由はわかりません。これはかなり標準的なASP.NETサイトです。

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

c# - SQL Server 2008で.NETアプリケーションを展開する順序は何ですか?

Windowsアプリケーションを作成しました。

使用しました

フロントエンド:C#(VISUAL STUDIO 2008)バックエンド:MICROSOFT SQL SERVER 2008 .NET FRAMEWORK:3.5

展開後、クライアントマシンにアプリケーションをインストールするときに、アプリケーションをインストールする前に、最初に.Net Framework、VisualStudio2008、およびSql Server 2008をインストールする必要がありますか?

また、セットアップファイルを構築するモジュール(ファイルシステムエディター、レジストリエディターなど)でデータベースをアタッチする必要がありますか?

これは私の最初の展開アプリケーションです。展開のヒントとトラックを手伝ってください。

前もって感謝します!!

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

.net - Windows サービスのセットアップと展開の問題

msdn Web サイトにリストされているセットアップと展開方法を使用して Windows サービスをインストールする際に問題が発生しています。

これが私がしたことです。

  • ダミーの Windows サービスを作成しました。
  • 次に、デザイン モードでサービスを右クリックし、インストーラーの追加を選択して、そのサービスの projectInstaller を作成しました。
  • その後、同じソリューション内に別のセットアップおよび展開プロジェクトを作成し、Windows サービス プロジェクトとして出力を追加しました。

Setup & Deployment プロジェクトを右クリックしてインストールをクリックすると、インストーラーがセットアップ プロセスを実行し、インストールが正常に完了したと表示されます。なんらかの理由で管理画面のサービス ウィンドウに移動すると、インストールされているサービスがまったく表示されません。誰もこれに遭遇したことがありますか?もしそうなら、私が間違っている可能性があることと、これを修正する方法を知っていますか.

ありがとう

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

.net - (セットアップ & 展開) フォルダーを作成 & 宛先フォルダーの名前を変更

Visual Studio の Setup & Deployment Project を使用して Windows サービスのインストーラーを作成してきましたが、インストーラーの実行時にアプリケーション フォルダー内にフォルダーを作成する必要があります。どうすればこれを行うことができますか?ターゲット マシンのファイル システム バーのアプリケーション フォルダーにフォルダーを追加しようとしましたが、うまくいきません。

また、アプリケーション フォルダの名前を指定する方法はありますか? 現在、Tracker.Import.Service という名前のソリューションがあり、インストールによって作成される出力フォルダーは Tracker.Import.Service です。

ありがとう

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

c# - C#-Windowsサービスインストーラーがサービスを登録していません

Windowsサービスのインストーラーを使用しようとしていますが、InstallUtil.exeの使用を避けたいと思います。インストーラーは正しく機能しているように見えますが(実行可能ファイルとdllは正しいディレクトリにあります)、サービスはコンピューターの管理の下に表示されません。

これが私がこれまでにしたことです:

サービスクラス名はデフォルトです-Service1。

プロジェクトインストーラーでは、サービスインストーラーのServiceNameはクラス名(Service1)と一致します。

カスタムアクションの下で、サービスのプライマリ出力がインストール、コミット、ロールバック、およびアンインストールに追加されました。

http://support.microsoft.com/kb/816169を参照として使用しています。

何か案は?