単純なアプリケーションを作成する必要があります。私はWPFでうまくいて、私はwinフォームがよくわからないので、Visual Studioで.NET Framework 4.0 WPFプロジェクトを作成してアプリケーションを実装しました。すべてがうまく動作し、アプリケーションは想定どおりに動作します。.NET Framework 4 wpfアプリケーションを移植性のあるものにするか、より信頼性の高いものにする
アプリケーションは複数のプラットフォーム(Windows XP以上)で動作する必要があるため、アプリケーションを公開する際には前提条件を含めています。 Windowsインストーラ3.1(次の前提条件をインストールするために必要な)
- 1:前提条件があることが起こります.NET Framework 4.0クライアントプロファイル
これらの前提条件をインストールすると、アプリケーションは想定どおりに動作します。
今の問題がある:彼はSP2でのWindows XPマシンにインストールしようと、これが起こったものであるため、
私の上司は自分のアプリケーションを承認しませんでした:
ステップ1)
// first prerequisite (WIC) took less than 1 minute to install everything
// is working great so far.
工程2)
// second prerequisite (Windows Installer 3.1) takes about 2 minutes to install
// which is great. After the installation is done the computer needs to be
// restarted in order to continue with the installation. Things are not going
// that good now but we are still ok...
ステップ3)
// After the computer is done rebooting it continues with the last prerequisite
// (Windows .NET Framework 4.0 Client Profile). That takes 10 minutes to install!!!!
ステップ4)
// My application has all the prerequisites needed to be installed so it installs in
// about 1 minute
我々は時間を記録し、そしてアプリケーションが最初から最後までインストールするのに約25分かかりました。インストールをテストしたコンピュータは、2つのコアと1 GBのメモリと3.1 GHZを使用する仮想コンピュータでした。
このインストールを高速化するには、何をお勧めしますか? .net 2.0を使用してWindowsフォームなどの別のテクノロジを使用する必要がありますか?私がすでに作成したアプリケーションを配備できればいいですね。皆さんが私がこのアプリケーションをポータブルにするのを助けることができたら、本当に感謝します。これを行うために、必要なすべての参照を出力ディレクトリにコピーしてアプリケーションを構築しようとしました。それはうまくいきませんでした...またはインストールをより速くする方法のアイデアも大きな助けになります。