2009-03-18 24 views
10

VS08で問題が発生しました。私はWebアプリケーションプロジェクト(vb.net)を持っています。 aspxまたはascx(ソースビューではソリューションエクスプローラをダブルクリックするだけ)を開こうとすると、ファイルが開きますが、VSがハングして応答しません。 VSを再起動する唯一の方法は、そのプロセスを強制終了することです。そして、これらのタイプのファイルでは常に起こります。 :/ Reinstallが動作しませんでした。aspx/ascxファイルを開くときにVisual Studio 2008がハングアップする

さらに、このVSのインスタンスでインストールした唯一のプラグインはClearCaseソース管理プラグインです。

+0

はあなたのService Pack 1をインストールしたことがありますか? – RobS

+0

参照:http://stackoverflow.com/questions/837013/visual-studio-2008-freezing-when-editing-aspx-master-pages – n00b

答えて

2

ソリューション(.sln)ファイルと同じフォルダにある「ソリューションユーザーオプション」ファイル(.suo)に問題がある可能性があります。

すべてをチェックし、視覚的なスタジオを閉じて、このファイルを削除して再起動してください。

結局のところ、解決策がないかもしれません。


また、ウイルス対策ソフトウェアを使用していますか?一般的に、AVはアクセスされたファイルをチェックするように設定されています。私はしばらく前に問題を抱えていることを覚えているようだ。

ソフォスを使用している場合、私はさらに手助けすることができます。そうでなければ、ソリューションのファイルをスキャンするAVを停止してみてください。

+0

クール!いつもsuoが何のために立っているのだろうか。 –

0

野生のショットですが、[オプション]で[HTMLの検証]をオフにしてみてください。ある時点でそれに問題がありました。

0

Htmlの検証をオフにしても機能しませんでした。私が気づいたのは、.aspx/.ascxファイルを開く前に(VSの)ソリューションのメモリ使用量は50kです。たとえば、Default.aspxをダブルクリックしてソースを表示すると、メモリ使用量はたとえば150kになり、VSは応答していない。

先週すべてが機能しました。 :/

+0

私の代替ソリューションが見えましたか? –

1

あなたはClearCaseのプラグインを使用しない場合、あなたはまだ問題を得るのですか

+0

ああ、そうです:)それは動作します!私のデフォルトはWeb Form Editorです - 私はHTML Editorを選択して動作します! :) – rafek

+0

同様の状況 - MVCページで作業しているときにWebフォームエディタがフリーズしていました –

0

(ファイルを右クリックし、開くを選択してください...)他のVisual Studioのエディタを使用して開いてみてくださいすることができますか?

つまり、ソリューションをローカルマシンにコピーして保存し、すべてのソースコントロールバインディングを削除して、同じ問題が発生するかどうかを確認してください。

環境の設定によっては、VBがClearCaseと通信しているときに遅延が発生する可能性があります。

それ以外の場合は、古いSysInternalスイートの診断ツールがいくつかあり、ファイルアクセス、レジストリまたはネットワークの問題であるかどうかを判断するのに役立ちます。

SysInternals Site
FileMonユーティリティ - ファイルは/が
RegMonの読み書きを行う - ネットワークトラフィック

4

あなたは(プログラムから) "のMicrosoftのVisual Studio Webオーサリングコンポーネント" を削除しようとすべきである - レジストリは/が
TCPViewの読み書きを行います。 私は同じ問題を抱え、Visual Studioのこのコンポーネントを削除しました(詳細はhere)。 ビジュアルデザイナーが失われますが、VSはもうハングしません。

18

これは明らかに "Microsoft Visual Studio Webオーサリングコンポーネント"プログラムの問題のようです。 [プログラムからの変更]を押して[修復]を選択するだけで問題が解決しました。 デザインの外観も使用できるようになりました。 Office 2010をインストールしたときにこれが発生しました。

+0

ありがとうございます。 – Vin

+0

私のためにも働きます(私はOffice 2010をインストールした直後に問題に気付きました)、ありがとう! – andypaxo

+1

うまく働いた、ありがとう!新しいウィンドウ7のインストール。 VS 2008の後にOffice 2013をインストールしました。「Microsoft Visual Studio Webオーサリングコンポーネント」は、Office 2007ウィンドウで修復されます。 VS 2008とOffice 2010に別のワークステーションをインストールしても問題ありません。インストール順序と関係があると考えてください。 Office 2007の新しいバージョン(2007年)では、VS 2008に必要なファイルを上書きしています。 – basher

1

vs2008がハングアップする原因となるケースは多くあります。私のVS2008がハングする原因となった唯一の経験は、Office2010をインストールした直後だった。それが起こると、唯一の回避策は、タスクマネージャでVisual Studioを強制終了することです。この問題の根本的な原因は、Office 2007とVS 2008 Webデザイナーの両方が32ビットMSXML5コンポーネントを共有していることです。 Office 2007がアンインストールされたり、アップグレードされた場合(office2010)、MSXML5は削除されますが、Visual Studioではまだそれが必要です。

は、この特定の問題

1修正する多くの方法があります - Office 2010のをアンインストールしてマシンを再起動します。問題は解決されます。 2 - オフィス2010の使用を主張している場合(最終的には起こります)、プログラムにアクセスし、Microsoft Visual Studio Webオーサリングツールを右クリックし、修復をクリックします。 3 - Microsoft Visual Studio Webオーサリングコンポーネントは、プログラムから完全に削除することができます。 VS2008から「Microsoft Visual Studio Webオーサリングコンポーネント」を再インストールしてください。あなたは、あなたのVisual Studioのこの特定のパスからWebコアデザイナーを見つけることができます。

WCU \ WebDesignerCoreフォルダとWebDesignerCore.exe

4を実行します - あなたはまだいくつかのより多くの問題が発生している場合、下記のリンクは、それを整理する必要があり

http://blogs.msdn.com/b/webdevtools/archive/2010/04/19/upgrade-or-uninstall-of-office-2007-might-cause-vs-2008-web-designer-to-hang.aspx

1

VS.を絞首刑に開いたとき、私は同じ問題...デザイナーのページを持っていました VS2008 SP1を使用しています。 私はOffice 2010をインストールしていましたが、驚いたことに、MICROSOFT VISUAL STUDIO Web AUTONING COMPPONENTを修復する必要があることがわかりました。

クリーンマシンにVS 2008 Betaをインストールすると、インストールされているプログラムの一覧にMicrosoft Visual Studio Webオーサリングコンポーネントが表示されます。また、Office 2007がインストールされていない場合でも、Program Files¥Microsoft Web Designer Tools¥Office12およびProgram Files¥Common Files¥microsoft shared¥OFFICE12フォルダにOffice 2007コンポーネントが含まれています。

Microsoft Visual Studio Webオーサリングコンポーネントとは何ですか?また、Office 2007コンポーネントをコンピュータにインストールする理由は何ですか?答えは、Expression Web Designerに似た、以前のFrontPagesテクノロジに基づいた新しいHTML/ASP.NETデザインサーフェイスです。デザイナーは別のコンポーネントになっていましたが、Officeライブラリからコードを完全に分離することは困難でした。だからVS 2008のデザイナーは、デザイナーが依存しているいくつかのOfficeライブラリをインストールする別のセットアップを使用してインストールされます。これは、技術的にはOffice 2007をインストールしていないにもかかわらず、Microsoft Updateを通じて提供されるOffice 2007アップデートを取得することを意味します。これは、Microsoft Updateが共有コンポーネントを認識し、関連する更新プログラムを提供するためです。だからこそ驚かないでください。 Office 2007コンポーネントはOffice 2007と完全に互換性があり、Office 2007またはVS 2008を自由にインストールしてアンインストールすることができ、両方のシステムが正常に動作します。 DesignerはOffice 2003と互換性があり、Office 2003アプリケーションに影響を与えるべきではありません。不一致がある場合は、Microsoft Connect ASAP経由でバグを報告してください。問題を確実に調査します。

コンポーネントは個別にインストール/アンインストール/アップデートできます。セットアップは、VS DVDのWCU \ WebToolsCoreフォルダにあります。誤ってコンポーネントをアンインストールした場合は、WebToolsCoreを実行するだけです。exe上記のフォルダから。セットアップにはUIはありません。完了するまでに約5〜10分かかります。

0

古い質問ですが、私は今週それにぶつかり、マイクロソフトの提案するソリューションを投稿したいと考えています。

根本原因

この問題の根本的な原因は、Office 2007とVS 2008のWebデザイナーの両方のコンポーネント、32ビットMSXML5を共有することです。 Office 2007がアンインストールまたはアップグレードされると、MSXML5は削除されますが、Visual Studioではそれが必要です。

回避策

回避策手動でOffice 2007のアンインストールし、VS 2008のアンインストールの非Expressバージョンを持っているし、「マイクロソフトのVisual StudioのWebオーサリングコンポーネント」を再インストールした場合。次に、インストールディスクからWCU \ WebDesignerCore \ WebDesignerCore.exeを実行します。詳細については

は、MSの記事を参照してください。

Upgrade or Uninstall of Office 2007 might cause VS 2008 Web designer to hang

関連する問題