概要
マイクロソフトでは、2013 年 6 月 26 日に Visual Studio 2012 の更新プログラム 3 (Visual Studio の 2012.3) をリリースしました。この更新プログラムには、TFS ビルドに新しいテクノロジの機能強化が導入されています。さらに、この更新プログラムでは、さまざまな問題も修正されます。
Visual Studio 2012 Update 3 を取得する方法
Visual Studio 2012 の更新プログラムは、以前のリリースでの新機能と配信された修正プログラムを含む累積的なリリースです。次のダウンロード リンクでは、最新の更新プログラムを常にポイントします。Visual Studio 2012 のリリースされたすべての更新プログラムの一覧を表示するには、クリックしてここ。
Visual Studio 2012 の更新プログラム 3 パッケージを今すぐダウンロードします。
Visual Studio ファミリの他の製品用の更新プログラムはマイクロソフトが Visual Studio のサイトをダウンロードするにはあります。
注: と Team Foundation Server (TFS) の Visual Studio のインストール機構とは異なります。Visual Studio の更新プログラムがコンピューターに既にインストールされて、どのような上にインストールされます。TFS の更新プログラムは、コンピューターにインストールされているすべてを置換する完全な配置です。TFS の更新プログラムを適用しようとすると、前に、現在のデータベースの完全バックアップがあることを確認します。更新する場合は、TFS のインストールが失敗した場合、更新プログラムを再起動するか、復元処理を実行せずに TFS の以前のバージョンにロールバックすることはできません。
Visual Studio 製品のインストール ガイドを参照してください。
Visual Studio をインストールする方法
Team Foundation Server と Visual Studio ALM をインストールする方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。
新しいテクノロジーの進歩と Visual Studio 2012 の更新プログラム 3 で修正された問題
技術的な改善
2012.3 を Visual Studio で次のような技術向上が加えられました。
-
Team Foundation Server
-
ビルド TFS 2012 にアップグレードすると設定を保持することができます。
-
Git ベースのチーム プロジェクトの継続的な統合 (CI) のビルドのビルド定義の新しいUI の機能強化が行われます。
-
修正された問題
注:
特に記載のない限り、リンクされたアイテムをクリックすると接続する Microsoft の web ページです。
Visual Studio 2012 の更新プログラム 3 の既知の問題
マイクロソフト サポート技術情報 |
説明 |
---|---|
TFS 2010 または TFS 2012 から分離されるプロジェクト コレクションに接続することはできません。 |
詳細
-
プロファイラー
-
X64 をプロファイルするのには Visual Studio 2012 を使用する場合」のデータは収集されませんでした"のメッセージが表示されますで CPU をサンプリング モードで Windows 8.1 オペレーティング システム、アプリケーションです。
-
64 ビット アプリケーションの同時実行ビジュアライザーは、64 ビット Windows 8.1 オペレーティング システムでは動作しません。
-
-
シミュレータ
-
Windows のシミュレータを実行すると、ユーザー アカウント制御(UAC) プロンプトが表示されます。
-
-
グラフィックス診断
-
壊れた Windows 8.1 プレビュー上でグラフィックスのデバッグのビジュアライザーのリンクが修正されます。
-
-
コード化された UI テスト
-
コード化された UI テスト機能のサポートの Internet Explorer 11。
-
-
電話ツール
-
Windows Phone エミュレーター (XDE) のインストールは、Windows 8.1 プレビューでクラッシュします。
-
-
Visual Studio IDE
-
プロジェクトの会話のレポートの形式が正しくありません。
-
-
リモート デバッガー
-
Visual Studio 2012 の Update2 からリモート デバッガーは、Visual Studio 2012 の更新 3 と互換性があります。ただし、この最新利用可能なリモート デバッガーでは、Windows 8.1 プレビューの ARM デバイスとの互換性はありません。
-
-
Visual Studio 2012 のブレンド
-
ブレンドは、Visual Studio の 2013 プレビューでの Microsoft.NET Framework の 4.5.1-based バージョンにアップグレードした Windows Presentation Foundation (WPF) アプリケーションを開くときにクラッシュします。
-
Visual Studio 2013 プレビューで採点方式後 Blend で Silverlight 4.0 プロジェクトを開くことはできません。
-
ポータブル クラス ライブラリを使用して、WPF プロジェクトの場合、XAML のデザイナーを読み込むことができません。
-
-
Lab Management
-
ラボ環境を作成するのにと、テスト コント ローラー 2013 2012 を Microsoft テスト マネージャーを使用できます。
-
Microsoft テスト マネージャーの 2012 とテスト コント ローラー 2013 を展開した環境では、「準備ができていません」の状態では、エージェント ・ サーバ上のテスト エージェントはラボ環境を修復する場合はアンインストールが予期せず。
-
-
F#
-
Visual Studio 2012 の Visual Studio 2012 のプレビューを使用して作成された F# プロジェクトの読み込み時のエラー メッセージです。
-
-
Team Foundation Server
-
ディスカッションのスレッドを Visual Studio 2012 と 2013 の Visual Studio のプレビューとの間の互換性サポートします。
-
-
783004: C + の混合モードのデバッグ中にローカル変数を表示するときにエラー メッセージ「子を評価することはできません」/cli CLI プロジェクト
-
アドレス ブレークポイントは、オートメーション モデルを使用して今すぐ追加できます。
-
最大 2,048 のシンボル ファイルを使用してデバッグなりました。
-
785923: 自動 [ウォッチ] ウィンドウに、関数の値をグラフィカルなビジュアライザーが表示されますが返される位置の行に改行がある場合、Visual Studio 2012 のがクラッシュします。
-
現在のリモート デバッガーは、Visual Studio 2012 の更新の 2 レベルでは、Visual Studio 2012 の更新プログラム 3 で動作します。
-
[ビルド エラー] をクリックした場合、または警告では、BizTalk プロジェクトをビルドするとき、IDE はエラーまたは警告の原因となった成果物を検索できません。
-
777554: インポート エイリアスが含まれている Visual Basic コードでは、反復子関数の宣言を入力しているときに、Visual Studio 2012 がクラッシュします。
-
ソリューション エクスプ ローラーでのみ、ファイル名拡張子 (たとえば、.gitignore または .tfignore) を持つファイルを追加すると、そのファイル名の代わりにそのディレクトリのパスでファイルが表されることに注意してください。さらに、ファイルが見つかりませんファイル名の検索機能を使用しています。
-
Visual Basic で ActiveX コントロールや Windows フォーム アプリケーションを使用すると、Visual Studio デザイナーをアプリケーションが再構築後にロードすることがあります。これは、タイミングの問題です。デザイナーは、ビルドが終了した後に再読み込みが必要です。
-
OnInitDialog関数の内部からEndDialog関数を呼び出すには、MFC アプリケーションで、 OnInitDialog関数が再び呼び出されます。
-
C++ コンパイラがメモリにアクセスするメモリのサイズを計算する不適切な命令のシーケンスを生成するために、アプリケーションがクラッシュします。
-
"TypeLoadException"例外は、マネージ インターフェイス クラスが実装されていませんという実行時に発生します。ただし、クラスが実際に実装します。
-
内部コンパイラ エラーは、[分析] オプションを使用してコンパイルすると断続的に発生します。
-
以下の KB 資料に記載されている修正プログラムが表示されます。
2802711を修正する: Visual C++ 2010 x64 コンパイラで「スイッチ」ステートメントの不適切なマシン語コードを生成
-
LightSwitch の HTML クライアント プロジェクトでの IntelliSense は、IntelliSense エンジンでタイムアウトが発生するためには動作しません。
-
Web テスト
-
Microsoft Visual Studio 2010 では、Visual Studio 2010 Service Pack 1 (SP1) とインストールされている Visual Studio 2012 の更新プログラム 2 の両方を持つコンピューターで Web テストを作成するときをクラッシュします。
-
-
コード化された UI テスト
-
クロス ブラウザー Selenium コンポーネントを使用して機能をテストおよびコード化された UI を実行することはできません。
-
-
ロード テスト
-
ロード テストの実行を分析するときの結果、既定のビューで、グラフに表示されません。
-
以下の KB 資料に記載されている修正プログラムが表示されます。
2769120を修正する: Visual Studio 2010 で IP 切り替えが有効になっている場合、ロード テストを実行すると、仮想ユーザーの IP アドレスが変更されました。
-
-
内部コンパイラ エラーは、同じ名前のメンバーを定義する 2 つのインターフェイスの場合は、2 つのインターフェイスを含む F# コードをビルドするときに発生します。
-
NuGet パッケージの新しいバージョンをインストールするのには、NuGet パッケージ マネージャーを使用する場合の影響を受けた参照"HintPath"プロパティが表示されない、Visual F# プロジェクト ファイルからです。
-
管理および運用
-
アプリケーション層のみウィザードでは、Kerberos 認証の種類の設定複数のアプリケーション層が含まれています TFS 2012 にアップグレードするときは保持されません。
-
レポート] タブでは、TFS 2012 アップグレード ・ ウィザードで不適切なレポート サービス インスタンス名が表示されます。
-
TFS 2012 アップグレード ・ ウィザードでは、正しくない Microsoft SharePoint の Url が表示されます。
-
TFS 2012 アップグレード ・ ウィザードでは、レポートの URL の情報が変更された場合に、アプリケーション層サーバーを再構成する場合、不適切なレポート サービス インスタンスの名前と URL 情報の不適切なレポートを表示します。
-
TFS 2012 は、インスタンスは、データベース ミラーリング機能を使用すると、完全復旧モデルでの操作が失敗するをアップグレードします。
-
AlwaysOn 機能を有効にする SQL Server のインスタンスには、TFS 2012 インスタンスを構成することを想定しています。差分バックアップやトランザクション ログのバックアップ、またはその両方のスケジュールを設定します。この状況では、すべてのバックアップ ジョブは、完全バックアップを実行します。
-
イベント ログでは、管理者コンソールがクラッシュすると、スタック トレースは含まれません。
-
Web インストーラーで英語以外の言語パッケージを使用して、TFS 2012 をインストールするときは、管理者コンソールで、[チーム プロジェクト コレクション] ダイアログ ボックス (英語) 文字列をローカライズされていないを確認します。
-
正しくエラー メッセージは、スケジュール ・ バックアップを構成すると、ジョブ エージェント アカウントの代わりに、MSSQL サーバーのアカウントに表示されません。
-
確認] ページでは、保存した設定ファイルを使用せずチーム ビルドを構成するときに構成されているポート番号の代わりに既定のポート番号が表示されます。
-
TFS 2012 のサーバーから別のドメインに属するコンピューターでは、TFS proxy を構成できません。
-
780985:"無効な Uri: ホスト名を解析できませんでした"TFS 2012 の更新プログラムのインストール中にアップグレード ウィザードでエラー メッセージ
-
TFS はサポートされていませんというエラー メッセージを今すぐ表示に修正、"/レイアウト"スイッチのスイッチを有効にすると、TFS web インストーラーを実行するとします。
-
TFS 2012 バックアップ スケジュール ウィザードでは、ローカル システム アカウントを使用してバックアップ計画を構成するとき、エラーは報告されません。
-
TFS のコレクションの以前のバージョンをアップグレードすると、次のエラー メッセージが表示されます。
[エラー]オブジェクトに重複するキー行を挿入できません ' dbo。定数の一意なインデックス 'IX_Constants__String_RemovedDate'
-
TFS のコレクションの以前のバージョンをアップグレードすると、次のエラー メッセージが表示されます。
オブジェクト 'dbo.@updates' で重複するキーを挿入することはできません。
-
TFS のコレクションの以前のバージョンをアップグレードすると、次のエラー メッセージが表示されます。
アカウント名とセキュリティ Id 間のマッピングは実行されませんでした。
-
TFS のコレクションの以前のバージョンをアップグレードしようとして、アップグレードが失敗した場合は、次のエラー メッセージが表示されます。
エラー: 2601 は、一意インデックス 'PK_tbl_Identity' を持つオブジェクト 'dbo.tbl_Identity' での重複するキー行を挿入することはできません。
-
Visual Studio 2012 の更新プログラムをインストールした後、Windows Server 2008 の SP2 を実行しているコンピューターに Web アクセスを使うことはできません。
-
この更新プログラムには、スケジュール ・ バックアップ機能の例外処理が向上します。この更新プログラムを適用すると、サーバーが正しく構成されていないレポートのインスタンスを持つ、TFS のスケジュール ・ バックアップを構成できます。この機能は、構成ウィザードは実行されませんがハンドルされない例外が発生したブロックされました。
-
-
作業項目トラッキング
-
新しい領域パスを作成すると下にある新規に作成された既存の区分パスを移動し、「お」の例外を持つ作業項目追跡統合同期」ジョブは失敗します。
-
区分パスに読み取りアクセス許可を持たないユーザーは、作業領域のパスの下の項目に変更の通知を電子メールで受信できます。
-
TFS データベースが非常に大きい場合、倉庫の中にタイムアウトの問題が発生する、SQL Server が再構築されます。
-
メタデータのフィルター処理と TFS サーバー内の作業項目にアクセスするのには有効にしようとすると、クライアント側で次のメッセージのいずれかが表示されます。
"TF26006: Team Foundation は、0 を検出できませんでした"。
"Tf 26193: チーム プロジェクトがプロジェクト名が存在しません。チーム プロジェクト名を確認してもう一度やり直してください。」 -
TFS 2012 に、ルート レベルのパス (既定のパスは、「\」をレポート) をレポートでプロジェクト コレクションがあることを想定しています。レポートを表示すると、次のようなエラー メッセージが表示されます。
項目 ' の <アイテム>' のパスが正しくありません。完全なパスは 260 文字までの長さはである必要があります。その他の制限が適用されます。 -
多くの作業項目があり、その間で多数のリンクが作成されると仮定これらの作業項目。新しい先行処理/後続処理リンクを特定の作業項目を保存しようとすると、パフォーマンス上の問題が発生する可能性があります。
-
PartialOpenメソッドは、部分的に開かれている作業項目の System.Tags フィールドのデータを自動的にページです。この現象には、パフォーマンス上の問題が原因です。
-
TFS 2010 でチェックする TFS 2012 と TFS ビルド コント ローラー 2010 を使用する環境では、プロセス テンプレートをビルドします。作業項目および作業項目に関連付けられているビルドをキューする場合、関連付けられた変更セットをビルドが失敗した場合次のエラー メッセージがあります。
指定された引数は、有効な値の範囲外でした。パラメーター名: 列 -
タスクのカテゴリ内に複数の作業項目の種類が存在する場合は、イテレーション バックログの新しい作業項目を作成できません。
-
同じ種類の状態にマップされている 2 つの状態が含まれるカスタム プロセス テンプレートを使用してチーム プロジェクトを作成することを想定しています。各状態のユーザー ストーリーを作成して、製品バックログのかんばんボードを表示します。この状況でエラーが発生します。更新プログラムをインストールすると、検証メッセージが表示され、構成が有効ではないことを示します。
-
-
サービス ・ フレームワーク
-
作業項目が変更されたときに電子メール通知を受信するアラートを構成することを想定しています。作業項目のフィールドが変更されたときのみ通知を受信するのにには、「変更」の演算子を使用します。このような場合は、通知を受信する予期しないフィールドを変更することがなく、作業項目が変更されたとき。
-
-
ビルドの自動化
-
ビルドをキューには、ユーザー アカウントを使用することを想定しています。ユーザー アカウントには、一意の表示名がありません。このような場合は、ユーザーことはできません自動的に割り当てられます作業項目、ビルドが失敗した場合。
-
ビルド情報の多くのビルドを破棄する場合、SQL Server でデッドロックが発生する可能性があります。
-
ビルド コンピューターでビルドをキューに登録されることを想定しています。何らかの理由により、コンピューターを切断する、(次のようにネットワークに障害が発生したため)。このような場合は、ビルドは再開できません正しく、コンピューターを再接続した後。
-
-
Web アクセス
-
TFS Web Access で多くのカスタマイズされたフィールドが含まれる作業項目を開くと、パフォーマンスが低下します。
-
-
バージョン管理
-
Team Foundation バージョン管理でラベルをクエリすると、パフォーマンスが低下します。
-
Team Foundation バージョン管理の保留中の変更の [追加] を作成するとパフォーマンスが低下します。
-
修正プログラムが検査されているバージョン管理ファイルのアップロードの再試行回数を追加、または不正なエラーの数を減らすためにシェルブされました。
-
Visual Studio のマージ ツールで、XSL ファイルをマージすると、次のエラー メッセージが表示されます。
「プロセスはファイルにアクセスできません」
-
Visual Studio 2012 の web プロジェクトを開発する場合がクラッシュする可能性があります。
-
送信する作業項目を Microsoft Outlook Visual Studio 2012 の Visual Studio 2012 の更新プログラム 2 をインストールした後にパフォーマンスが低下します。
-
[機能] ページで [利用可能な作業項目クエリに使用される任意のフィールドで単一引用符を使用する場合は、クエリを実行することはできません。
-
修正プログラムは、Windows ストア アプリの XML ドキュメントが不要なパッケージをスキップします。
-
Visual Studio 2012 では、増分のパッケージの中に .appxsym と .appxupload の破損したファイルを作成できます。
-
Visual Studio 2012 の更新プログラム 2 をインストールした後は、ポータブル ライブラリ プロジェクトで"HttpClient"クラスを使用することはできません。
-
Visual Studio の更新の 2、に対して生成されたコードをインストールした後。プロジェクトは、Microsoft.NET Framework 4.5、Windows Phone 8、および .NET の Windows ストア アプリ (または 3 つの任意の組み合わせ) を対象とすると、リソースの RESX ファイルをビルドできません。
-
Web アプリケーションのプロファイリングを停止すると、プロファイル、トレースの最後にデータが失われます。この更新プログラムは、すべてのデータがレポートに追加されることを確認します。
-
ローカル ヘルプ ビューアー 2.0 は帳のダウンロードとインストールの状態を読み取るためのスクリーン リーダーの進行状況バーにタブ移動を有効にします。
注: このセクションでは、Visual Studio クライアントだけに適用されます。TFS には別のシステム要件 (