2011-03-02 4 views
3

サンドボックスAppDomainを作成しているので、アセンブリをロードしてリリースすることができます。サンドボックスをロード中AppDomainがデバッガをクラッシュする

var sandbox = AppDomain.CreateDomain("Sandbox", null, 
    AppDomain.CurrentDomain.SetupInformation); 

しかしとき​​へのへのI Load組立、デバッガがクラッシュします。私はASP.NETにいる。

var assemblyName = AssemblyName.GetAssemblyName(assemblyPath); 
var assembly = pluginDomain.Load(assemblyName); // crash here 

誰もがこのクラッシュをなぜ知っていますか?

答えて

1

「デバッガクラッシュ」の意味を詳しく説明できますか。 Visual Studio自体がクラッシュするか、デバッガが停止してVisual Studioデザインモードに戻り、例外ダイアログポップアップなどが表示されますか?

これらのすべてのケースについては、私が最初に行うことは、デバッガオプションに従い、シナリオを繰り返します。

- Tools -> Options -> Debugger 
- Uncheck: Enable implicit property evaluation 
- Uncheck: Enable Just My Code 
+0

VSは設計モードに戻りますが、例外はありません。 –

+0

@Daniel、私の経験上、デバッガがターゲットプロセスでfunc評価を開始し、スタックオーバーフローの例外が発生したことを示しています。これは、デバッガの繰り返し可能な突然の突然の終了の主な原因です。あなたが暗黙的な関数evalを無効にした場合、それは再現しますか? – JaredPar

関連する問題