.NET Framework 3.5 Service Pack 1 での変更点および修正された問題の一覧

適用先
.NET Framework 3.5 Service Pack 1

概要

この資料では、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 サイトを参照してください。