2012-03-13 20 views
4

(スタックトレースの一部を検索しながら、すなわち、Googleは結果を返しません)WPFデザイナがVSでのロードに失敗した11ベータ版は、私は、Visual Studio 11ベータWPFデザイナーとの奇妙なエラーが発生してい

ここ

です問題: WPFアプリケーションプロジェクトを作成してからウィンドウやユーザーコントロールを追加すると、埋め込みWPFデザイナーで編集する際に問題はありません。 しかし、私はWPFユーザーコントロールプロジェクトを作成すると、私はそれを動作させることができません:私は私が下に貼り付ける奇妙なエラーがあります。

私はターゲティングしています.Net 4.5 ...と私のVSはフランス語です(申し訳ありません)。 この質問のテキストを検索可能に貼り付け、読みやすくするために画像も貼り付けました。

EDIT:私はエラーメッセージの最初の部分を次のように翻訳します。 以前のバージョンのアセンブリをサンドボックスモードで使用することを暗示しているネットワークソースからアセンブリを読み込もうとしています。 。ネットフレームワーク。この.NET FrameworkバージョンはデフォルトでCAS戦略をアクティブ化しないため、このロードは危険です。 等...

VS designer exception

System.NotSupportedException暫定デchargement D'UNアセンブリ partir D'UN定置市松子quiのauraitentraînéL'利用デ L'組立àモードバクエンクロテンà (サンドボックス)は、バージョン番号を更新します。 du .NET Framework。 Cetバージョンdu .NET Framework n'activant pas la stratiegie CAS pardéfaut、ce chargement peutêtredangereux。コンシューマは、アセンブリモードとバックプレーンモードの両方をサポートしています。 (サンドボックス)、activez le commutateur loadFromRemoteSources。プラスプラス 情報、consultez http://go.microsoft.com/fwlink/?LinkId=155569。 àMicrosoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.DirectInvoke [T](WaitHandle アボート、のFunc 対象物体、のFunc 対象物体、Func`2のFUNC) Microsoft.Expression.DesignHost.Isolationà。 Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateDesignerViewInfo(IIsolationTarget isolationTarget、IHostSourceItemアイテム、IHostTextEditorエディタ、 CancellationTokenSource cancelSource)

àRemoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem アイテム、IHostTextEditorエディタ)

System.NotSupportedException一時的な充電のアセンブリがありません。 は、完全に使用可能な状態で使用されます。 アセンブリモードでは、バージョンが正しくありません。 du .NET Framework。 Cetバージョンdu .NET Framework n'activant pas la stratiegie CAS pardéfaut、ce chargement peutêtredangereux。コンシューマは、アセンブリモードとバックプレーンモードの両方をサポートしています。 (サンドボックス)、activez le commutateur loadFromRemoteSources。プラスプラス 情報、consultez http://go.microsoft.com/fwlink/?LinkId=155569

サーバースタックトレース: Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueueで Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.WaitForCompletion(BlockingCall コール)で。 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.ExpressionでMicrosoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.Invoke [T](機能1 func, WaitHandle aborted) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn[TResult](IRemoteObject targetObject, Func 1 FUNC)で(BlockingCall コール)を呼び出します。 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessageでDesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem、IRemoteHostTextEditor remoteEditor)で(のIntPtr MD、オブジェクト[]引数は、オブジェクト・サーバは、[] & outArgsオブジェクト) System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessageが reqMsg、IMessageがretMsg)à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(のMessageData & msgData、のInt32◎:[0]に0

例外再スロー Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerServiceàMicrosoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem、IRemoteHostTextEditor remoteEditor)Åタイプ)。 <> c__DisplayClass8.b__7(IRemoteDesignerService d)à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler。 <> c__DisplayClass4 2.<MarshalOut>b__3() à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.DirectInvoke[T](WaitHandle abort, Func 1 FUNC)

System.NotSupportedException暫定デchargement D'UNアセンブリ àpartir D'UN定置市松子QUI auraitentraînéL'利用デ L'アセンブリモードバクエンクロテンà(サンドボックス)DANSレバージョン番号 du .NET Framework。 Cetバージョンdu .NET Framework n'activant pas la stratiegie CAS pardéfaut、ce chargement peutêtredangereux。コンシューマは、アセンブリモードとバックプレーンモードの両方をサポートしています。 (サンドボックス)、activez le commutateur loadFromRemoteSources。プラスプラス 情報、consultez http://go.microsoft.com/fwlink/?LinkId=155569。 で でSystem.Reflection.Assembly.LoadFile(文字列のパス)でSystem.Reflection.RuntimeAssembly.nLoadFile(文字列のパス、証拠 証拠)Microsoft.Expression.Utility.AssemblyHelper.LoadFile(文字列のパス)
マイクロソフトで。 Microsoft.Expression.DesignSurface.Assemblies.AssemblyServiceで Microsoft.Expression.DesignSurface.Assemblies.AssemblyService.ResolveShadowCopyAssembly(IHostProject プロジェクト、文字列のパス)でExpression.DesignSurface.Assemblies.AssemblyService.CreateClassicShadowCopy(IHostProject プロジェクト、文字列assemblySourcePath)。 ResolveAssembly(IHostProject プロジェクト、文字列パス): Microsoft.Expression.DesignSurface.A Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver.UpdateAssemblyReferences(IEnumerableを1 referencesToUpdate) at Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver..ctor(IHostProject project, DesignerContext designerContext) at Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyService.<.ctor>b__0(IHostProject project) at Microsoft.Expression.Utility.Collections.SuspendableKeyedCollection 2.CreateItems(処理鍵 でMicrosoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver.GetAssemblyInformation(IHostReferenceItem 参照)でssemblies.ProjectAssemblyResolver.GetAssemblyInformation(文字列 経路) Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.CallでMicrosoft.Expression.Utility.Collections.SuspendableKeyedCollection 2.GetItem(TKey key) at Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyService.GetProjectAssemblyResolver(IHostProject project) at Microsoft.Expression.DesignSurface.Project.ProjectContextBase.Initialize() at Microsoft.Expression.DesignSurface.Project.XamlProjectContext.Initialize() at Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetProjectContext(IHostProject project, IPlatform platform) at Microsoft.Expression.DesignSurface.Project.ProjectContextManager.<GetContextsInActiveSolution>d__20.MoveNext() at Microsoft.Expression.DesignSurface.Project.XamlProjectContext.get_Application() at Microsoft.Expression.DesignSurface.Documents.SceneDocument.GetApplicationDocument(IXamlProjectContext activeContext) at Microsoft.Expression.DesignSurface.Documents.SceneDocument.get_ApplicationSceneDocument() at Microsoft.Expression.DesignSurface.DocumentViewContext.CreateAndOpenView(ISourceItemContext sourceItem, Boolean activate, Boolean ensureOpen) at Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass9.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner>b__8() at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.<>c__DisplayClassa 1.b__9() でSystem.Collections.Concurrent.ConcurrentDictionary 2.GetOrAdd(TKey key, Func 2 ValueFactoryの)での)キー。呼び出します()

+0

私はそれがまだベータ版である理由だと思います。この問題をマイクロソフトトートスイートに報告してください。 – Bernard

+0

通常、これはWebからダウンロードしたアセンブリにアクセスしようとすると発生します。このアセンブリは最初にブロック解除する必要があります。詳細については、[ここ](http://msdn.microsoft.com/en-us/library/ee890038.aspx)を参照してください。この特別なケースではまだベータ版であり、カスタムアセンブリが含まれていない場合、私はMSがそれ自身のアセンブリをブロックするのを忘れていたと想像することができます(その場合でもそうかもしれません)。 – nik

+0

私はそれについて考えました。しかし、それがどのアセンブリになるかを知る方法はありますか? VSがどこかでそれを記録していますか? 最初のものにVSの別のインスタンスを追加する例外をキャッチしようとしましたが、Microsoft.Expression.DesignHost.dll(例外を投げるDLL)が最適化されているため、例外がキャッチされたときにローカル変数に関する情報を収集できません。 – Olivier

答えて

2

私はここで説明するように有効にloadFromSourcesを設定することで、物事を固定しているように見える:Cへ

  1. 移動:\ Program Files \ MicrosoftビジュアルStudio 11.0 \ Common7 \ IDE
  2. オープンテキストエディタを使用してXDesProc.exe.config、devenv.exe.config、およびXDesProc.exe.appx.configファイルを作成します(管理者モードが必要な可能性があります)
  3. を見つけてその前に、<を追加します。loadFromRemoteSources enabled = "真 "/ >(あなたは/貼り付けをコピーする場合、二重引用符はASCIIとして通ってくるか、VSは、フィット感を持っているだろうことを確認してください)

(出典:http://www.sehajpal.com/index.php/2010/10/how-to-solve-loadfromremotesources-error-in-vs-2010/

おそらくXDesProcのためにこれを行うにだけは本当に必要です。 exe.config、私は分かりません。 'ブールMicrosoft.Windows.Design.PropertyEditing.PropertyFilter.get_IsFiltering()':


はその後、私は別のエラー、見つからないメソッドを持っ

修正: コピーしたファイルのMicrosoft .Windows.Design.Interaction.dll(c:\ Program Files(x86))\ Microsoft Expression \ Blend for Visual Studio \ Microsoft.Windows.Design.Interaction \からc:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PublicAssemblies \(最初に既存のファイルのバックアップを作成することができます)

(出典:http://connect.microsoft.com/VisualStudio/feedback/details/728263/xaml-editor-reports-unexpected-error-microsoft-expression-designhost-isolation-remoting-remoteexception

Microsoftの誰かが、開発者プレビューでのベータ版のインストールはサポートされていないと言いました。そのため、この2番目の問題がありました。

+0

ありがとう!それを解決! (そして、あなたは正しい:2番目の部分は私には役に立たなかった) – Olivier

+0

ここでは非常に奇妙なことは、ランダムに起こるということです。正しい.configスタートアップファイルを使用しているにもかかわらず、今では常に。このセキュリティモデルは災害です。 – nicolas

+0

"XDesProc.exe.config、devenv.exe.config、XDesProc.exe.appx.config"というすべての設定に追加しました。ここで私の質問に答えたら、いくつかのポイントを与えますhttp://stackoverflow.com/questions/10224585/loadfromremotesources-enabled-true-xaml-designer-vs-11-beta-and-2012-rc – nicolas

関連する問題