1

TLDR;試圖編輯運行VS2012的Designer中的XAML作爲RemoteApp時,VS2012會拋出一個類似於下面的異常。Visual Studio 2012 Designer引發異常0x80270257

對,我可能會在錯誤的地方問這個問題,但是我在這個問題上已經無能爲力了。 基本上我試圖實現的是在我的Surface RT上運行VS2012以快速編輯Windows應用商店應用。這樣做的方法是將它作爲RemoteApp運行,實際上它可以很好地工作,因爲您可以直接點擊F5來構建並直接在Surface上調試,問題在於VS Designer會在下面引發異常並引發異常。

對於最初的實驗室測試,我將VDI作爲會話模式設置運行 - 即VS2012在WS2012上運行,這給出了與此處所述的完全相同的例外。但在與VDI討論VDI之後,我們得出的結論是,這是因爲它運行在WS2012而不是Windows 8上。所以我繼續前進並改變了在虛擬化模式下運行VDI的情況。

說了算,我花了一天的時間安裝和剪裁Windows 8 Pro的圖像與VS2012,各種SDKs和whatnot。當涉及到sysprepping時,我遇到了一個不同的問題,那就是sysprep會因爲一個「致命錯誤」而爆炸,經過另一天通過網絡進行拖網並說話以支持它是因爲預安裝的Windows應用商店應用已更新。所以,又一天重新安裝了所有東西,這次sysprep運行良好,我可以調試虛擬桌面,但是當再次將Visual Studio(等)發佈爲RemoteApp時,我遇到了問題。經過一天半的Google搜索,結賬,推特,並最終致電支持它發生這是因爲只有Windows 8企業版可用於RemoteApp發佈......感謝MS,你不能在你的「最佳實踐「?無論如何,花一天時間重新安裝Windows和所有應用程序,SDK和文檔。這一次,我終於可以同時使用sysprep,佣金和發佈RemoteApps。 Yey,我是一個快樂的露營者,看到我終於能夠完成我所要做的事情 - 在我的Surface RT上直接進行快速XAML編輯和調試。

並非如此,只有五百次重新安裝後,仍然會養成它的醜陋的頭。我最初與之交談的「大師」與我一樣難過,只能提供「應該工作」和「對我配置的人來說工作得很好」。

因此,任何想法在這裏非常感謝。儘管我可以使用文本編輯器來編輯XAML和Bob的我的叔叔,但我更願意讓它工作正常,並且能夠使用可視化設計器(或Blend--因爲拋出了相同的異常那裏)進行某些更改。

This is the actual exception; System.Runtime.InteropServices.COMException The app manager is required to activate applications, but is not running. (Exception from HRESULT: 0x80270257)2

+0

澄清;這似乎只發生在Windows應用商店應用中,因爲Windows Phone和Silverlight XAML都可以在設計器中正常工作。我的猜測是它與它作爲RemoteApp運行有關,因爲它基本上用VS2012而不是explorer來代替shell。我不知道如何解決它。 – 2013-02-25 13:21:51

回答

0

我有同樣的問題,我剛剛找到了解決方案。

因爲我使用BBlean(基於BlackBox的Windows備用shell),所以我禁用了Windows'explorer'shell。顯然這阻止了應用程序管理器。禁用BBlean並啓動Windows通常會修復錯誤。

因此,如果您碰巧在使用替換外殼,請嘗試禁用它。