2016-11-16 2 views
1

私の目標は、人々ができるだけフレームワークをインストールするのを避けたいということです。そのため、すべてのWindowsバージョンに高速で互換性のあるプラットフォームを探しています。問題は、インストールされたWindowsがWindows 7からWindows 10に及ぶことです。いくつかのPCはまだWindows XPを実行しています。余分なライブラリがなくても、どのWindows版でもアプリを稼働させるには?

ソフトウェアはトラッカーソフトウェアのようなもので、コンピュータの周辺機器やプリンタ、USBに接続されているすべてのアイテムを収集、監視、追跡し、サーバに変更されたものとIPアドレスとMACアドレスを報告します。したがって、どのプラットフォームでも実行できる非常に単純なソフトウェアでなければなりません。しかし、私たちのユーザーはブラウザにアドレスバーを配置するのに問題がある技術に精通していない人々なので、Javaを避けています。ユーザーは、最小限のコンピュータ知識を持つフィールドワークです。

タイトルが示唆しているように、実際に質問は簡単です.Netはデフォルトでインストールされ、コントロールパネルなどを使わずに簡単に実行できます。あるいは、何か特別な努力をしなくても、Windowsにソフトウェアを実行したい場合、.NETプラットフォームを構築するのに最適なのは何ですか?

他のすべてが失敗した場合、「添付ファイルから開く」以外の何も心配することなく、上記のすべてのWindowsバージョンを実行できる何かの下で動作させる考えはありますか?

ありがとうご協力ありがとうございます

+0

インストールプロセスの一環として.NETインストーラをパッケージ化するほうがずっと良いでしょう。 Windowsの多くのバージョン(最近のものでさえ)には、フレームワークのバージョンがまったくインストールされていません。 – Joe

+0

XPには上限があります。それでもサポートする必要があるからです。 http://stackoverflow.com/q/29000110/820068 –

+1

[.NET Frameworkのリリース履歴](https://en.wikipedia.org/) wiki/.NET_Framework#Release_history) – Jim

答えて

1

希望のリンク先をお探しください。

どのバージョンのOSにどのバージョンの.NET Frameworkが含まれていますか? XPの場合 https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/

(.NET Framework 3.5のは、Windows 7上のための最善のだろう) 、必死になって、唯一の.NET Framework 1.0がプリインストールされています。

+0

.NET 3.5は、オリジナルのポスターが求めているもののための最良の選択肢ではありません。本当に良い答えはありません。あなたのリンクによれば、Windows 7以降のすべてに、オプションで.NET 3.5がインストールされている可能性がありますが、デフォルトではそれ以降のバージョンがインストールされます。 3.5以降の.NETランタイムには、以前のすべてのバージョンが自動的に含まれるわけではありません。したがって、.NET 4.5以降のWindows 8 PCでは、.NET 3.5フレームワークをインストールして.NET 3.5以前のプログラムを実行する必要があります。 – PMV

+0

はい。それが私の問題です。 NET3.5はインストールが難しいですが、NET 4はすぐに利用できません。 – Magician

+0

@PMVはい、そうです。 –

関連する問題