概要
この資料では、Microsoft .NET Framework 3.5 Service Pack 1 (SP1) の次の側面について説明します。
- この Service Pack に含まれている修正プログラム
- 新機能
注: この更新プログラムには、依存する .NET Framework 2.0 および .NET Framework 3.0 サブコンポーネントに対する累積的なサービス更新プログラムも含まれています。 この記事は、32 ビット版の .NET Framework および 64 ビット版の .NET Framework に適用されます。
追加情報
.NET Framework 3.5 SP1 は、多くの新機能を含む完全な累積更新プログラムです。 これらの新機能は、.NET Framework 2.0、.NET Framework 3.0、および .NET Framework 3.5 で段階的に構築されます。 また、従属する .NET Framework 2.0 および .NET Framework 3.0 サブコンポーネントに対する累積的なサービス更新プログラムも含まれています。 この更新プログラムは、.NET Framework 2.0 以降のバージョンの重要な更新プログラムとして適用する必要があり、他のすべてのサポートされているオペレーティング システムに推奨されます。
この Service Pack に含まれている修正プログラム
| マイクロソフト サポート技術情報 | 説明 |
|---|---|
| 925492 | 修正: Visual Studio 2005 でプロジェクトに Web 参照を追加すると、"カスタム ツール 'MSDiscoCodeGenerator' に失敗しました" というエラー メッセージが表示される |
| 928563 | 修正プログラム: System.Net.HttpWebRequest クラスは、.NET Framework 2.0 のプロキシへの永続的な接続を維持できない場合がある |
| 943175 | 修正: .NET Framework 2.0 で XmlSerializer クラスを使用して numeration 属性をシリアル化すると、XmlSerializer クラスが予期しない結果を生成する |
| 943412 | 修正プログラム: コンピューターでマネージド サービスと .NET Framework 2.0 が実行されている場合、オペレーティング システムのシャットダウン時に遅延が発生する場合がある |
| 943804 | 修正プログラム: .NET Framework 2.0 で Application.ExecutablePath プロパティによって返される特定の Unicode 文字が "?" と表示される |
| 944099 | 修正: SQL Native Client データ プロバイダを使用して、データベース ミラーリングを使用するように構成されている SQL Server 2005 のインスタンスに接続すると、"内部 .Net Framework データ プロバイダ エラー 6" というエラー メッセージが表示される |
| 944100 | 修正: .NET Framework 2.0 でトランザクションが完了する前にトランザクションを実行するスレッドを終了すると、SQL Server トランザクションで使用されるテーブルにアクセスできなくなります |
| 944157 | 修正プログラム: Windows Server 2003 で実行されている ASP.NET Web アプリケーションに最初の要求を行うときに、大幅な遅延が発生する場合がある |
| 946102 | 修正: System.Windows.Forms.WebBrowser コントロールを使用して Web ページをホストする場合、ActiveX コントロールがキーボード ナビゲーション イベントを受信しない |
| 946223 | 修正: 入力言語を東アジア言語に変更すると、Microsoft Expression Design サーフェイスのテキスト ボックスの入力言語が正しく機能しない |
| 946503 | 修正: インストーラー ツールを使用してリモート コンピューター上にあるアセンブリをインストールすると、"インストール フェーズ中に例外が発生しました" というエラー メッセージが表示される |
| 946660 | 修正: ASP.NET 2.0 Web アプリケーションでセルが複数のヘッダーに関連付けられている場合、セルの headers 属性が正しくレンダリングされません |
| 946927 | 修正プログラム: .NET Framework 2.0 がインストールされているコンピューターに、.msi ファイルが多数のポリシー ファイルをインストールしようとすると、エラー 1935 が発生してインストールが失敗する場合がある |
| 947148 | 修正: .NET Framework 2.0 ベースの 64 ビット アプリケーションに含まれている一部の COM API を呼び出すときに、正しくないメソッドが呼び出される |
| 947317 | 修正: .NET Framework 2.0 を使用して構築された Windows フォーム アプリケーションでは、テーブルから最後の行を削除すると、CurrencyManager オブジェクトによって一部のイベントの追加インスタンスがトリガーされます |
| 947461 | 修正プログラム: .NET Framework 2.0 Service Pack 1 用の更新プログラム パッケージが入手可能です |
| 947581 | 修正: .NET Framework 3.0 Service Pack 1 の "WsdlContractConversionContext.WsdlPortType" プロパティの値が null です |
| 948233 | コンピューターにセキュリティ更新プログラム MS 07-040 をインストールした後に Microsoft .NET Framework 2.0 ベースのアプリケーションを実行すると、System.InvalidOperationException エラーが表示される |
| 948646 | 修正: .NET Framework 2.0 ベースのアプリケーションで SerializationFormat.Binary 形式パラメーターを使用して DataSet オブジェクトをシリアル化および逆シリアル化すると、オブジェクトが正しくシリアル化されない |
| 948815 | System.Data.dll および System.Data.OracleClient.dll 用の .NET Framework 2.0 ポスト Service Pack 1 修正プログラム ロールアップ パッケージの提供について |
| 948873 | 修正: System.Xml を受け取る場合があります。一方向の Web メソッドを使用して .NET Framework 3.0 ベースのアプリケーションで Web サービスと通信する場合の XmlException 例外 |
| 948887 | 修正プログラム: .NET Framework 2.0 に基づく Web アプリケーションが HttpWebRequest クラスを使用し、HTTP ステータス コード 401 を含む HTTP 1.0 応答を受信すると、例外が発生します |
| 949272 | 修正プログラム: .NET Framework 2.0 Service Pack 1 のインストール後に、ActiveX コントロールを使用する Windows フォーム アプリケーションがクラッシュする場合があり、null 参照例外が発生する |
| 949777 | 修正: .NET Framework 2.0 でエスケープ文字が含まれるパスに実行可能アプリケーションを展開すると、"絶対パス情報が必要です" というエラー メッセージが表示される |
| 950230 | 修正プログラム: Sgen.exe ツールと XmlSerializer JIT コンパイラを使用して、.NET Framework 2.0 で Web サービス プロキシ用の XmlSerializer アセンブリを生成すると、System.ArgumentException エラー メッセージが表示される |
| 950986 | 修正: .NET Framework 2.0 Service Pack 1 では、ModuleBuilder.GetTypeToken メソッドが正しくないトークンを返す |
| 951111 | 修正: SvcUtil.exe ツールを使用して .NET Framework 3.5 でサービス メタデータをインポートすると、"ポリシー式が最大複雑さを超えたため、完全にインポートされませんでした" という警告メッセージが表示される |
| 951113 | 修正: 行から返される値のセット。.NET Framework 2.0 がインストールされているクライアント コンピューターが WCF サービスから DataSet オブジェクトを受信すると、GetColumnsInError メソッドが空になる |
| 952324 | 修正プログラム: セキュリティで保護された環境で ClickOnce 展開を使用してアプリケーションを展開すると、.application ファイルをダウンロードできない |
既知の問題
問題 1
Windows XP または Windows Server 2003 で .NET Framework 3.5 SP1 をインストールした後、C ドライブのルートに任意のフォルダーが生成されます。このフォルダーには、amd64 と i386 という名前の 2 つのサブフォルダーが含まれています。 これら 2 つのサブフォルダーには、次のファイルが含まれています。
- Filterpipelineprintproc.dll
- Msxpsdrv.cat
- Msxpsdrv.inf
- Msxpsinc.gpd
- Msxpsinc.ppd
- Mxdwdrv.dll
- Xpssvcs.dll
これらのファイルは、XPSEPSC インストール環境からの削除が保留中でした。
解決策
この問題を解決するには、フォルダーを手動で削除します。
問題 2
.NET Framework Assistant for Firefox では、 アンインストール ボタンが無効になっています。 .NET Framework 3.5 SP1 では、.NET Framework Assistant によって Firefox は、.NET Framework に含まれている ClickOnce テクノロジを使用できます。 .NET Framework Assistant は、ユーザー レベルではなくコンピューター レベルですべてのユーザーがその機能を使用できるように、コンピューター レベルで追加されます。 したがって、標準ユーザーはコンピューターレベルのコンポーネントをアンインストールすることが許可されていないため、Firefox アドオンメニューでアンインストールボタンは使用できません。
解決策
この問題を解決し、このバージョンの Firefox 用 .NET Framework アシスタントを次のバージョンの Firefox ブラウザーと互換性を持たせるための更新プログラムが作成されました。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
Firefox 用の .NET Framework アシスタントを削除する方法
新機能
- 動的データの ASP.NET
- 共通言語ランタイムのコア機能強化。 機能強化には、.NET Framework ネイティブ イメージのレイアウトの改善が含まれます。
- Windows Presentation Foundation のパフォーマンス向上
- ClickOnce アプリケーションの発行元は、シナリオに応じて署名とハッシュをオプトアウトできます。
.NET Framework 3.5 Service Pack 1 の更新プログラムが利用可能です。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
.NET Framework 3.5 Service Pack 1 の更新プログラムを入手できます
参考資料
.NET Framwork 3.5 Service Pack 1 のインストール問題の詳細については、次の Web サイトを参照してください。