2015-08-30 30 views
2

我似乎還記得以前遇到過這種情況,但不能爲我的生活回想起我是如何克服它的,並且沒有深度的Googleing似乎幫助。這裏的問題是:XAML Designer Window無法加載「Universal Windows」應用程序 - 即使在新項目中

當我用新的或舊的「通用Windows」項目打開VS2015(社區版本)時,即使不更改一件事情,我也會在設計器窗口中看到一個Exception。 XAML代碼顯示正常,但設計器窗口給我提供了

"error 0X80070005: While processing the request, the system failed to register the windows.capability extension due to the following error: Access is denied."

接下來是我將在下面包含的一段文本。

我不知道這是否可能是由於我最近更新到Windows 10(我強制這是因爲某些原因,如果沒有通用的解決方法,它仍然不會更新),並且我的VS功能需要添加使用通用應用程序。如果我打開一個通用Windows 8.1項目,設計器加載的很好,但不適用於通用Windows項目。

值得注意的是,我是一個業餘學習C#,所以這可能是簡單的,但好像在IDE中對我的錯誤...

下面是文本的情況下的牆壁是有意義的人。

System.Exception Package could not be registered.

error 0x80070005: While processing the request, the system failed to register the windows.capability extension due to the following error: Access is denied. . at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, IIsolationTarget isolationTarget, String baseDirectory) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize() at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize() at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget) at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides) at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func 2 func, CancellationToken cancelToken) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0 1.b__0() at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.Tasks.Task.Execute()

回答

1

嘗試修復Visual Studio以確保VS處於正確的狀態。轉到控制面板,程序,卸載程序,選擇Visual Studio,然後單擊更改。安裝程序啓動後,單擊修復。

馬丁

1

它與升級做到Windows 10。這是由您的計算機開發人員模式不被引起的。要解決此問題,請在開始菜單中選擇設置,更新&安全性,適用於開發人員,開發人員模式,然後接受該對話框。你現在在developer mode,這不應該是一個問題。

+1

這不是解決這個問題的方法, –

相關問題