18

当社は、Windows 8 で製品 (.NET Framework 3.5 用にコンパイル) をテストしていました。Windows 8 には .NET Framework 3.5 がなく、この問題を解決するには 2 つの可能性があることがわかりました。

  1. オンライン インストール

  2. Windows 8 インストール DVD または ISO からインストール

ただし、インターネットや Windows インストール DVD を使用せずに、再配布可能なオフライン インストーラーが必要です。

この問題を解決する方法はありますか?

ありがとう。

更新

これは、Windows 10にも適用されるはずです。

4

5 に答える 5

8

このコマンドを試してください:

Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess

I:Windows DVD のパーティション。

于 2012-12-10T07:48:52.897 に答える
4

オフラインの場合は、インストール メディアからパッケージが必要なようです (場所はD:\sources\sxs)。.NET 3.5 が必要な各マシンにこれをコピーできます (技術的には、パッケージを取得するためにインストール メディアが必要になるのは 1 回だけです)。 )、各マシンにコマンドを実行させます:

Dism.exe /online /enable-feature /featurename:NetFX3 /すべて /Source:c:\dotnet35 /LimitAccess

MSDNにガイドがあります。

于 2012-10-26T10:22:05.167 に答える
3

この問題の実際の解決策がないまま数か月が経過した後、最良の解決策はアプリケーションを .NET Framework 4.0 にアップグレードすることだと思います。これはデフォルトで Windows 8、Windows 10、および Windows 2012 Server でサポートされており、オフライン インストールとして引き続き利用できます。 Windows XP の場合。

于 2014-01-26T08:48:58.863 に答える
2

すべてを C:\dotnet35 にコピーする必要はありません。通常、すべてのファイルは既にフォルダー C:\Windows\WinSxS にコピーされています。次に、コマンドは次のようになります (Windows が C: にインストールされていると仮定します): "Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:C:\Windows\WinSxS /LimitAccess" そうでない場合は、コマンドを指定することもできますDVDに直接。次に、コマンドは次のようになります (DVD が D: にマウントされていると仮定): "Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess".

于 2012-10-30T10:24:34.043 に答える