2016-07-20 4 views
-4

私はこれまでに尋ねましたが、私が.NET 3.5にダウングレードした場合、私はいくつかのことを行うことができませんWindowsフォームアプリケーション私はエラーが発生します。それは、それ以降のバージョンで追加されたものが、私が使用しているバージョンにないためです。 私は、Windows 7のために、前へアプリC#を起動して.NETを必要とせず、.NETバージョンをダウングレードしないでください

リンクアプリケーションを作っています:C#はessentialy .NETの中間言語(IL)の人間が読めるバージョンであるとして、あなたは、アプリケーションがなくてC#を使用して作成し実行することはできませんCan you launch a app C# so it doesn't need the .NET

+1

実際に発生したエラーは何ですか?明らかに、それ以降のバージョンのフレームワークに依存している場合は、そのバージョンに対して実行する必要があります。 – Lee

+0

たとえば、 NET 3.5のみを持つマシンに対して.NET 4.6 winformsアプリケーションを使用するか? – rmc00

答えて

0

を。 NET ランタイムがインストールされています。 何かをダウングレードする必要はありません。ターゲットバージョンを3.5に変更するだけです。しかし、その場合は、3.5以下の機能に固執する必要があります。 4.0+を使用する場合は、.NET 4.0ランタイムをインストールするアプリケーションのインストーラを作成してください。

P.S. 私は個人的には、少なくとも.NET 4.0がなくてもWindows 7を実行しているボックスが目立っていることには疑問があります。

0

アプリケーションに必要なフレームワークをインストーラーに追加するだけです。彼らは横に並ぶことができるはずです。

関連する問題