У меня возникает странная ошибка с дизайнером Visual Studio 11 beta WPF (т. е. Google не возвращает никаких результатов при поиске части трассировки стека)
Вот проблема: когда я создаю проект приложения WPF, а затем добавляю в него окна или пользовательские элементы управления, у меня нет проблем с их редактированием во встроенном дизайнере WPF. Но когда я создаю проект пользовательского управления WPF, мне не удается заставить его работать: у меня есть странная ошибка, которую я вставил ниже.
Я ориентируюсь на .Net 4.5... и мой VS на французском языке (извините). Я вставил текст для этого вопроса, чтобы его можно было найти, а также изображение для удобства чтения.
РЕДАКТИРОВАТЬ: я бы перевел первую часть сообщения об ошибке как (извините за мой английский...) Попытка загрузить сборку из сетевого источника, что подразумевало использование сборки в режиме песочницы в предыдущей версии .Net framework. Поскольку эта версия .Net framework по умолчанию не активирует стратегию CAS, эта загрузка может быть опасной. так далее...
System.NotSupportedException Предварительное взимание платы за сборку с частью установки, которая позволяет избежать использования сборки в режиме Bac (песочнице) в предыдущих версиях .NET Framework. Эта версия .NET Framework активна в соответствии со стратегией CAS по умолчанию, поэтому она может быть опасной. Поскольку зарядка не предназначена для использования сборки в режиме Bac в соболе (песочнице), активизируйте коммутатор loadFromRemoteSources. Дополнительная информация доступна на http://go.microsoft.com/fwlink/?LinkId=155569. à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.DirectInvoke[T](WaitHandle abort, Func
1 func) à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle
1 targetObject, Func1 func) à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle
1 targetObject, Func`2 func) à Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost .IDesignerService.CreateDesigner(элемент IHostSourceItem, редактор IHostTextEditor) в Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateDesignerViewInfo(IIsolationTargetisolationTarget, элемент IHostSourceItem, редактор IHostTextEditor, CancellationTokenSource cancelSource)System.NotSupportedException Предварительное взимание платы за сборку с частью установки, которая позволяет избежать использования сборки в режиме Bac (песочнице) в предыдущих версиях .NET Framework. Эта версия .NET Framework активна в соответствии со стратегией CAS по умолчанию, поэтому она может быть опасной. Поскольку зарядка не предназначена для использования сборки в режиме Bac в соболе (песочнице), активизируйте коммутатор loadFromRemoteSources. Дополнительная информация доступна на http://go.microsoft.com/fwlink/?LinkId=155569.
Трассировка стека сервера: в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.WaitForCompletion(вызов BlockingCall) в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.Invoke(вызов BlockingCall) в Microsoft.Expression.DesignHost .Isolation.Remoting.ThreadMarshaler.CallQueue.Invoke[T](Func
1 func, WaitHandle aborted) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn[TResult](IRemoteObject targetObject, Func
1 func) в Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteEditem, IRemoteHostEditor) в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Исключение повторно сгенерировано в [0]: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, тип Int32) Microsoft.Expression. DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor) в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.‹>c__DisplayClass8.b__7(IRemoteDesignerService d) в Microsoft.Expression.DesignResignReIsolation. .‹>функция c__DisplayClass4
2.<MarshalOut>b__3() à Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.DirectInvoke[T](WaitHandle abort, Func
1)System.NotSupportedException Предварительное взимание платы за сборку с частью установки, которая позволяет избежать использования сборки в режиме Bac (песочнице) в предыдущих версиях .NET Framework. Эта версия .NET Framework активна в соответствии со стратегией CAS по умолчанию, поэтому она может быть опасной. Поскольку зарядка не предназначена для использования сборки в режиме Bac в соболе (песочнице), активизируйте коммутатор loadFromRemoteSources. Дополнительная информация доступна на http://go.microsoft.com/fwlink/?LinkId=155569. в System.Reflection.RuntimeAssembly.nLoadFile(путь строки, доказательство) в System.Reflection.Assembly.LoadFile(путь строки) в Microsoft.Expression.Utility.AssemblyHelper.LoadFile(путь строки)
в Microsoft.Expression.DesignSurface .Assemblies.AssemblyService.CreateClassicShadowCopy (проект IHostProject, String AssemblySourcePath) в Microsoft.Expression.DesignSurface.Assemblies.AssemblyService.ResolveShadowCopyAssembly (проект IHostProject, путь String) в Microsoft.Expression.DesignSurface.Assemblies.AssemblyService.ResolveAssembly (проект IHost pathProject, ) в Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver.GetAssemblyInformation(путь строки) в Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver.GetAssemblyInformation(ссылка IHostReferenceItem) в Microsoft.Expression.DesignSurface.Assemblies.ProjectAssemblyResolver.Update(2numerCemblyReferences ТКей key) в System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func
2 valueFactory) в Microsoft.Expression.Utility.Collections.SuspendableKeyedCollection2.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() в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.CallQueue.Call.Invoke()