先日、.NET 4を対象としたアプリケーションを開発し、XCOPYでWindowsXPマシンにインストールしました。マシンの所有者に、アプリを実行するには.NET Framework 4をインストールする必要があると言っていましたが、インストールしたと言っていました(信頼できるソースではありません)。アプリケーションを実行すると、このアプリには.NET Framework 4が必要であるというメッセージボックスが表示されました。インストールしますか?[はい]ボタンをクリックすると、MicrosoftのWebサイトに移動し、数回クリックすると.NET 4がインストールされ、アプリケーションが正常に起動しました。
以前は、正しいバージョンの.NETがインストールされていないマシンに.NETアプリケーションをXCOPYでインストールすると、起動時にアプリケーションがクラッシュし、ユーザーに有用な情報が表示されませんでした。今回はどうして違うの?
- .NET Xをターゲットにしたため、アプリに組み込まれましたか?
- ターゲットマシンにすでにインストールされているものでしたか?
私はこの機能が大好きです。将来、それをどのように活用するかを正確に知りたいです。