問題タブ [prerequisites]
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.
c# - デプロイされたSQLServerExpressデータベースに接続します
WPFアプリケーションの前提条件としてSQLServerExpress2008が必要です。その結果、私は以下を選択しました。
それはうまくいきます。ユーザーがSQLServer2008 Expressを持っていない場合にアプリケーションをインストールすると、インストーラーは必要なファイルをダウンロードしてSQLServerExpressをインストールします。
インストールが完了すると、ユーザーは前提条件(SQL Server 2008 Express)とともにプロジェクトをインストールします。
ここで問題となるのは、そのデータベースにどのように接続するかです。接続文字列はどうなりますか?
編集
私の自己を間違って説明してすみません。アプリケーションに必要なデータベースとテーブルを作成するためにdabase1.sqlスクリプトを実行できるように、データベースエンジンに接続したいと思います。
visual-studio - 指定した前提条件が Visual Studio に含まれていない
wpf アプリケーション (project1) とセットアップ プロジェクトで構成されるビジュアル スタジオ ソリューションがあります。この前提条件が必要です:
Project1 を単独でデプロイすると、すべて正常に動作します。
それは私がビジュアルスタジオに含めるように言った前提条件です...
しかし、セットアップ ウィザード プロジェクトを作成し、展開する追加ファイルと共に Project1 を含めたいと考えています。そのプロジェクトを作成するときは、コンパイルし、選択したリリース オプションと選択したデバッグ オプションで再コンパイルして、プロジェクト ビルドが含まれていることを確認するために、その動作を確認します。
** 削除されました... 編集を見てください。そこにすべてを詳しく説明しています**
私が実行する手順を示します
手順:
ステップ1)
必要な前提条件を含めてコンソール アプリケーションを作成する
ステップ2)
ターゲット フレームワークを .NET Framework 4 に設定する
ステップ 3)
プロパティの公開タブでこの変更を設定します。
と
設定 4)
セットアップ ウィザードなしでこのソリューションを公開します。
設定 5)
別のクリーン マシンで作成したばかりのセットアップ ファイルを起動します。
ステップ 6)
インストールをキャンセルして、セットアップ プロジェクトで同じことを試してみましょう
ステップ 7)
setup1 プロジェクトが作成されたら、コンソール アプリケーションをプロジェクト出力に追加しましょう。
ステップ 8)
私のsetup1プロジェクトは次のようになります。
ステップ 9)
次に、そのプロジェクトをビルドし、インストールをテストしたい他のコンピューターにエクスポートします
Setup1.exe を起動すると、Windows Installer 3.1 がインストールされることに注意してください!!!! どうして????
ステップ 10)
わかりました、どうでもいいです.. インストールを続行しましょう 受け入れて続行しましょう...
ここで、フルバージョンではなくクライアントバージョンをインストールしたい!!! なぜ?
ステップ 11)
これで、Windows がインストーラーをダウンロードします (何もダウンロードしたくない設定で Visual Studio に伝えたことを思い出してください...)
ステップ 12)
Setup1.exe は、.net フレームワークのクライアント バージョンをインストールするようになりました
ステップ 13-14)
Setup1.exe でコンソール アプリケーションをインストールするように求められます プログラムが小さすぎてスクリーン ショットを撮る時間がなかったので [次へ] をクリックしますが、これでインストールは完了です
インストールが完了しました
コンソール アプリケーションに指定した前提条件が含まれていないのはなぜですか!? セットアップ プロジェクトを含めなくても、すべてが機能するのはなぜですか? 私は何を間違っていますか?
deployment - .NET Framework 4 wpf アプリケーションを移植可能にしたり、インストールの信頼性を高めたりする
簡単なアプリケーションを作成する必要があります。私は WPF が得意で、勝利フォームについてはよく知らないので、Visual Studio で .Net Framework 4.0 WPF プロジェクトを作成してアプリケーションを実装しました。すべてがうまく機能し、アプリケーションは想定どおりに実行されます。
アプリケーションは複数のプラットフォーム (Windows XP 以降) で実行する必要があるため、アプリケーションを公開するときに前提条件を含めています。前提条件は次のとおりです。
- 1) WIC (Windows Imaging Component)古いコンピューターでは、.net Framework 4.0 を実行するために必要です。
- 2) Windows インストーラー 3.1 (次の前提条件をインストールするために必要)
- 3) Windows .NET Framework 4.0 クライアント プロファイル
これらの前提条件をインストールすると、アプリケーションは想定どおりに実行されます。
問題は次のとおりです。
私の上司は、SP2 を適用した Windows XP マシンにアプリケーションをインストールしようとしたため、私のアプリケーションを承認しませんでした。
ステップ1)
ステップ2)
ステップ 3)
ステップ 4)
時間を記録したところ、アプリケーションのインストールの開始から終了まで約 25 分かかりました。インストールをテストしたコンピューターは、2 つのコアと 3.1 GHz の 1 GB のメモリを使用する仮想コンピューターでした。
このインストールを高速化するために、何をお勧めしますか? .net 2.0 を使用した Windows フォームなど、別のテクノロジを使用する必要がありますか? 作成済みのアプリケーションをデプロイできればいいのですが。このアプリケーションをポータブルにするのを手伝ってくれたら、本当に感謝しています。そのために、必要なすべての参照を出力ディレクトリにコピーして、アプリケーションをビルドしてみました。それはうまくいきませんでした...または、インストールを高速化する方法についてのアイデアも非常に役立ちます。
visual-studio-2010 - InstallShield LE (Visual Studio 2010) で必要な前提条件として SQL Server CE が欠落している
Visual Studio 2010 内で InstallShield LE を有効にしたばかりで、セットアップ プロジェクトをまとめています。必要な前提条件として SQL Server CE 4.0 を指定して、InstallShield が 64 ビットと 32 ビットの複雑さ、およびレジストリ キーなどをチェックすることなくさまざまな OS に対処できるようにします。
SQL Server CE が含まれていないのはなぜですか? これは Microsoft のデスクトップ データ ソリューションとして宣伝されており、InstallShield LE は Visual Studio セットアップ プロジェクトの代替として宣伝されています。
SQL Server CE prq ファイルが InstallShield の Requirements フォルダー (その他多数のフォルダー) にあるのを確認できますが、Visual Studio には表示されません。有効にする方法はありますか?
winforms - How can I determine an application's software prerequisites?
I'm developing a small WinForms program for home use - I have no intentions to releasing it anywhere.
Running it on my development machine, where I have Visual Studio and .NET and whatever else installed, works but deploying it on my PC, where I might not have all those frameworks, doesn't. I'm using some library written in C++ so I'm assuming I'm going to need some version of Visual C++ Redistributable, but I'm not sure which? And I'm not sure if that would be all. So, how can I determine an application's software prerequisites?
I used Dependency Walker and I got a message IEHIMS.DLL - Error opening file. The system cannot find the file specified (2)
, but that's all I could make out; there is so much information I'm having trouble make sense of it all. Besides, according to a quick google, IESHIMS.DLL
has something to do with Internet Explorer, so it shouldn't really matter.
Thanks in advance to anyone taking to the time to consider my question.
Kind regards
installshield - 前提条件 (*.prq) ファイルの更新
コマンドラインから前提条件ファイルを更新する方法はありますか?
ビルド プロセスの一環として、OLEDB コンポーネントのインストーラーをビルドします。そのインストーラーは、その後にビルドされる他のインストーラーの前提条件になります。したがって、プロセス全体を自動化するには、動的に更新される OLEDB コンポーネント (チェックサムとファイル サイズ) を指す前提条件ファイルを用意するのが理想的です。
編集 VM では Installshield 2011 を使用し、ビルド環境ではスタンドアロン バージョンを使用しています。
何か案は?
asp.net - IIS で .NET Web プロジェクトを展開する方法
Visual Studio 2010 で .NET Web アプリケーションを開発しています。これは準備段階であり、これまでのところ ASP.NET 認証を実装しています。Visual StudioのソリューションにデータベースASPNETDBが添付されています(Visual Studioプロジェクト-> ASP.NET構成からASP.NET構成を行ったときに表示されます)。これまでのところ、Visual Studio の統合サーバーを使用してアプリケーションをテストしており、SQL Server Management Studio などの他のソフトウェアはインストールしていません。
Windows 7 64 ビットで実行しており、IIS 7.0 でアプリケーションの発行をテストしたいと考えています。IIS は既にインストールされています。また、私はインストールしました
- SQL Server システム CLR 型
- SQL Server ネイティブ クライアント
- SQL Server 2008 R2 管理オブジェクト
- Web 配置ツール 2.1
「ホスティング プロバイダーへの展開: テスト環境としての IIS への展開」に示されている指示に従います。
その前に、インストールまたは構成するために他に何か必要なものはありますか?
.net - .NET Framework 4.5オペレーティングシステム要件(VistaおよびXPなし)
現在、.NETFramework4.5はWindows7以降でのみ実行されます。
XPのサポートが廃止されることは理解していますが、Vistaをサポートしないという決定には少し驚いています。(結局のところ、.NET 4はXP以降をサポートしていました。)
.NET 4.5がリリースされたときに、より多くのオペレーティングシステムがサポートされるという兆候(プレス発表、MSDNブログエントリなど)はありますか?
installation - 前提条件のインストール前に Wix でウェルカム メッセージを表示するには?
前提条件として .Net 4 と SQL をインストールする WiX インストーラーがあります。すべて正常に動作しますが、ユーザーが setup.exe をクリックすると最初に表示されるのは、.net 4 の EULA 契約であり、その後に各前提条件の EULA のリストが続きます。私の Wix_Minimal ようこそ画面は、実際のアプリケーションの .msi が開始されたときに、前提条件が完了した後にのみポップアップ表示されます。
これから何が起こるかを説明するウェルカム メッセージを最初に表示したいと思います。「x インストールへようこそ。セットアップによりコンピュータが更新されます。次の使用許諾契約に同意してください」のようなものです。
インストールの開始時に WiX にダイアログまたはメッセージ ボックスを表示させるにはどうすればよいですか?
c# - ClickOnce インストーラーの前提条件: Visual C++ ランタイムの必要なバージョンを自動検出する方法
Visual C++ 2010 再頒布可能パッケージのインストールが必要な C# アプリケーションを作成しました。また、Visual Studio に組み込まれている「パブリッシュ」メカニズムを使用してアプリを配布しています。これは Microsoft の「ClickOnce」インストーラー テクノロジを使用しています。
Publish ページの [Prerequisites] ボタンをクリックする必要があることがわかりましたが、問題があります。
ユーザーが x86 か 64 ビットかがわからないため、再頒布可能パッケージの x86 および x64 バージョンにチェックを入れる必要があります。
ただし、x86 ユーザーがインストールすると、次のエラーが表示されます。機械。」
ただし、x64 バージョンを含めないと、64 ビット ユーザーはインストーラーを使用できません。
もう 1 つの問題は、一部のユーザーが「Microsoft Visual C++ 2010 再頒布可能パッケージの新しいバージョンがマシン上で検出されました」というエラーを受け取り、インストーラーが失敗することです。
この全体が大混乱のようです。ClickOnce インストーラーの技術は、ユーザーが x86 または 64 ビット バージョンの C++ 再頒布可能ファイルを必要としているかどうかを判断するのに十分なほどスマートではありませんか? 新しいバージョンがインストールされている場合、それは本当にショー ストッパーですか?
これはすべて非常に脆く、非常に簡単な修正が必要なようです。