0

.NET 3.5 Framework を使用して VS2012 (C#) で exc を作成しました。そして、そのexeをテストマシンで実行します-Win OS 2012 .NET Framework 4.5のみ 次のメッセージが表示されます

機能をインストールできませんでした

次の質問があります: 1. .NET Framework 3.5 の下位互換性をサポートしていないのはなぜですか? 2. これを処理する方法はありますか、またはユーザーが 3.5 .NET Framework をインストールする必要がありますか?

前もって感謝します。

4

4 に答える 4

0

app.config ファイルに次の構成を追加しましたが、魅力的に機能しました

  <startup>
    <supportedRuntime version="v2.0.50727" />
    <supportedRuntime version="V4.0" />
  </startup>
于 2013-07-22T14:05:16.203 に答える
0
dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs /LimitAccess

ここで、d:\ は Windows CD が入っている CD ROM ドライブです。

その後、再試行してください。

于 2013-12-19T17:41:55.600 に答える
0

プロジェクトを Framework 4 of 4.5 にアップグレードするか、(サーバー マネージャーから) 3.5 をインストールすることが唯一の選択肢だと思います...

詳細については、 http://msdn.microsoft.com/en-us/library/ff602939.aspx を参照してください。

于 2013-07-03T11:37:10.397 に答える
0

インストーラーで .Net 3.5 を要件として設定している可能性があります。


.NET Framework 4.5 は、.NET Framework バージョン 1.1、2.0、3.0、3.5、および 4 で構築されたアプリケーションと下位互換性があります。つまり、以前のバージョンの .NET Framework で構築されたアプリケーションとコンポーネントは、 .NET Framework 4.5。

http://msdn.microsoft.com/en-us/library/ff602939.aspx

http://blogs.msdn.com/b/dotnet/archive/2011/09/26/compatibility-of-net-framework-4-5.aspx

于 2013-07-03T11:37:38.357 に答える