2

Windows Small Business Server 2003StandardEditionを実行しているお客様のマシンに.NETFramework4のフルバージョン(クライアントプロファイル+拡張)をインストールしました。インストールはエラーなしで成功しました。ログファイルにもエラーはありませんでした...

しかし、.NET Framework 4 GAC(グローバルアセンブリキャッシュ)は完全に欠落しています!つまり、次のフォルダがありません:-

C:\Windows\Microsoft.NET\assembly

フォルダを調べると、C:\Windows\Microsoft.NET2つのサブフォルダ(以下に示す)しか表示されておらず、他には何も表示されていません。

authman
Framework

サーバーにはまだ.NETFramework3.5がインストールされており、正常に実行されています。これは、以下のGACフォルダーが存在し、すべての.NETライブラリDLLが含まれていることを意味します。しかしもちろん、そこには.NET4DLLはありません。

C:\Windows\assembly

.NET Framework 4 GACがないため、どのアプリケーションも実行されません。それらはすべて、 SystemまたはSystem.Xml参照の欠落について不平を言っています。不足しているファイルをC:\Windows\Microsoft.NET\Framework\v4.0.30319フォルダからアプリケーションディレクトリにコピーすると、これらのファイルについての不満はなくなり、他の不足している.NETファイルについての不満が始まります。明らかに、私は多くの.NET Library参照を使用しており、.NETFrameworkフォルダー全体を各アプリケーションにコピーしたくありません。

不足しているGACを作成する方法を知っている人はいますか?または、少なくともGACが消える原因を突き止めますか?.NET Framework 4を再インストールしようと何度も試みましたが、GACが常に欠落しています...


編集: GACの内容を確認するために実行gacutil.exe -lしてみましたが、バージョン1.0から3.5の.NETアセンブリのみが一覧表示されます。すべての.NET4アセンブリがありません。

注:.NET4バージョンのgacutil.exeにはVisualStudio (またはWindows SDK)のみが付属しているため、ファイルをお客様のサイトにコピーする必要があります。

4

0 に答える 0