18

ソース管理なしで WPF アプリケーションを開発した後、そのソリューションを TFS に追加することにしました。

その後、デザイン ビューでメインの window.xaml ファイルを開くたびに Visual Studio が消え、次のイベントがアプリケーション イベント ログに記録されます。

.NET ランタイム バージョン 2.0.50727.3053 - 致命的な実行エンジン エラー (7A035E00) (80131506)

詳細については、ヘルプとサポート センター ( http://go.microsoft.com/fwlink/events.asp ) を参照してください。

4

8 に答える 8

8

この問題は、「Power Commands for Visual Studio 2008」という名前の Visual Studio アドインが原因でした。

それらをアンインストールして Visual Studio を再起動すると、xaml ファイルのデザイン ビューが正常に機能するようになりました。

于 2008-09-30T16:49:24.310 に答える
5

Power Commands for Visual Studio 2008 をインストールしたままにしておく場合は、次の回避策を参照してください。

PowerCommands が VS2008 SP1 をクラッシュさせる

しかし、基本的に:

devenv.exe.config ファイルを変更するだけで回避できます。

これは (64 ビット システム) C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE にあります。

または (32 ビット システム) C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE

この XML トークンをdependentAssembly リストに追加します。オフィスの後に追加してもらいましたが、それが重要かどうかはわかりません。

<dependentAssembly>
  <assemblyIdentity name="office" publicKeyToken="71e9bce111e9429c" culture="neutral"/>
  <codeBase version="12.0.0.0" href="PrivateAssemblies\Office12\Office.dll"/>
</dependentAssembly>

<!-NEW STUFF-->
<dependentAssembly>
  <assemblyIdentity name="Microsoft.PowerCommands" publicKeyToken="null" culture="neutral"/>

  <!-- For 64-bit systems, uncomment this one
  <codeBase version="1.1.0.0" href="C:\Program Files (x86)\PowerCommands\Microsoft.PowerCommands.dll"/> -->

  <!-- For 32-bit systems, uncomment this one
  <codeBase version="1.1.0.0" href="href="C:\Program Files\PowerCommands\Microsoft.PowerCommands.dll"/> -->

</dependentAssembly>

これは私にとってうまくいきました。

于 2009-01-21T00:39:18.087 に答える
5

同じ問題ですが、Power Commands がインストールされていません。私が一貫して使用できる唯一の回避策は、xaml ファイルを開く前にソリューションをクリーンアップ/再構築することです。起動時に XAML が読み込まれているためにソリューションにアクセスできない場合は、suo を削除してください。

于 2008-11-12T16:02:37.890 に答える
4

私の状況でうまくいく答えに出くわしました。ngen ユーティリティを使用してネイティブ イメージ キャッシュを削除すると、問題が修正されました。一度に 1 つずつ実行しなかったため、正確にどのイメージであったかはわかりませんが、機能し、PowerCommands を維持することができました!

コマンドは次のとおりです。

ngen /delete *

ngen とネイティブ イメージ キャッシュについて知ったことを含めて、私の物語の詳細をブログに投稿しました。まだ学ぶべきことがあると思いますが、それは始まりです。

于 2009-04-28T17:43:02.157 に答える
1

PowerCommands をインストールしていませんでしたが、同じ問題がありました。セーフ モードで起動し、ツールボックスのエキゾチックなタブを削除すると、問題が解決しました (後で通常モードで起動できます)。いくつかのグーグルが示すように、これはこのエラーの考えられる多くの原因の 1 つです。

于 2009-01-13T10:43:33.127 に答える
0

私はかなり長い間この問題を抱えていました。電源コマンドをインストールしたことがないので、.suoファイルを削除してクリーニング/再構築しても効果がありませんでした。私にとってそれを修正したのは、ツールボックスの自動入力をオフにすることでした。ツール|に移動するだけです オプション| Windowsフォームデザイナの場合、一番下のオプションはAutoToolboxPopulateで、これはfalseに設定しました。次に、ソリューションをVS2008にリロードし、XamlモードまたはデザイナーモードでWPFファイルを開くことができました。

于 2012-05-02T17:17:41.543 に答える
0

私はこの種のクラッシュを経験しています。コード ビハインドに、編集している xaml のクラスが含まれていることを確認してください (これはデフォルトです)。

于 2012-07-23T02:36:10.773 に答える
0

Microsoft から入手できるホットフィックスがあります: Microsoft Connectこのブログでこのリンクを見つけました。

この修正により、再起動後に問題が解決しました。

于 2010-02-08T09:45:31.563 に答える