上次我的Windows应用商店应用程序打开(昨晚)时,我遇到了XAML错误。我(试图)今晚打开它试图修复它,但是因为无法加载的东西出现了各种各样的错误。以下是ActivityLog.xml文件的重要摘录:
460 2014/12/25 01:39:17.198 错误 视觉工作室 包[SetHistoryPackage]的SetSite失败 {3A6E8827-8C64-42EC-B83A-9CA32DA7BBF5}
。 。
935 2014/12/25 01:43:39.091 错误 视觉工作室 包[SetHistoryPackage]的SetSite失败 {3A6E8827-8C64-42EC-B83A-9CA32DA7BBF5}
. . .
937 2014/12/25 01:43:39.092 警告 视觉工作室 包装无法加载;跳过标志抑制错误消息 {3A6E8827-8C64-42EC-B83A-9CA32DA7BBF5}
. . .
966 2014/12/25 01:43:52.147 错误 视觉工作室 程序包的SetSite失败[Microsoft.VisualStudio.Editor.Implementation.EditorPackage] {E269B994-EF71-4CE0-8BCD-581C217372E8}
我关闭VS,重新打开它和项目,虽然我没有看到所有那些错误的消息,并且项目表面上是开放的,但解决方案资源管理器中没有任何内容(没有显示文件)。我尝试通过文件打开MainPage>打开,但这只会导致另一个错误的消息。
我上次打开项目时唯一改变的是我将SQLite从3.8.7.1更新到3.8.7.2
可能是什么解决方案(没有双关语意)?
在尝试关闭Visual Studio时,我一遍又一遍地重复:"没有找到符合约束的导出...(bla bla bla)"直到我不得不通过Ctrl + Alt + Del
来停止它这里有什么更奇怪的东西:我可以打开项目,虽然解决方案资源管理器是完全空的/没有文件
可见,如果我通过Ctrl + Shift + B构建项目,它确实给了我错误列表中的错误(MainPage.xaml中的XAML错误)。
然而,点击它们不会在编辑器中显示任何内容。如果我尝试打开MainPage.xaml,我会得到这个:
但是,虽然我刚刚保存了这个文件(上面的屏幕截图),但它的日期是2014年10月19日 - 过去两个多月。什么......?!?
我该怎样做才能恢复正常?
我确实在团队资源管理器选项卡打开时看到这个(此应用程序不受版本控制):
Page '3185ed96-1cbd-4381-a439-636973542e50' not found.
我通过在Notepad ++中打开MainPage.xaml并更改XAML来解决XAML问题。然后我能够在Visual Studio中成功构建应用程序,但尝试运行应用程序导致VS崩溃,然后再次启动(仍然没有解决方案资源管理器中的文件)。
现在我知道了,#34; Package Designer Package无法加载"当我尝试通过文件打开MainPage.xaml>在VS 2013中开放......
现在我可以运行应用程序了(有点像); F5导致闪屏显示,然后它变成灰黑色。当我按Alt + F4关闭它时,VS再次启动(显然在关闭后 - 我打算只关闭正在运行的应用程序,而不是Visual Studio。
AutoHistory告诉我:
An exception was encountered while constructing the content of this frame. This information is also logged in "C:\Users\Clay\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml".
Exception details:
System.Exception: Exception of type 'System.Exception' was thrown.
at Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext(Guid& packageGuid, Int32 reason, Guid&
context)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.GetPackage()
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()
无论如何,我注意到我确实有一个(字面上的)红旗,然后将它捣碎给我一个"续订你的开发者许可证"消息。
我能够更新我的开发许可证,但我的解决方案仍然像以前一样古怪。
回答Walt Ritscher,我在AutoHistory上启动VS(没有打开解决方案):
构造此框架的内容时遇到异常。此信息也记录在" C:\ Users \ Clay \ AppData \ Roaming \ Microsoft \ VisualStudio \ 12.0 \ ActivityLog.xml"。
Exception details:
System.Exception: Exception of type 'System.Exception' was thrown.
at Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext(Guid& packageGuid, Int32 reason, Guid& context)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.GetPackage()
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()
然后,当我打开另一个工作正常工作时,我打开它,它也显示解决方案资源管理器中没有文件。如果我尝试运行它,我会得到同样的#34;没有找到出口"错误的消息。
所以看起来VS本身已经被软管了。我需要做什么?卸载/重新安装?
答案 0 :(得分:1)
上周我遇到了与Visual Studio类似的问题。我认为这些问题是由于Pc Cleaners / Pc问题修复程序和其他类似问题而发生的。我刚刚重新安装了windows和visual studio,并且执行的代码相同。
答案 1 :(得分:1)
所以看起来VS本身已经被软管了。我需要做什么?卸载/重新安装?
我肯定会尝试。但是,首先我将项目复制到安装了VS的另一台机器并尝试在那里。如果它在另一台机器上工作,则第一台机器上可能存在问题,可能是VS,可能是某些扩展或加载项。如果它在另一台机器上不起作用,那么代码就会出现问题。
答案 2 :(得分:1)
你的VS安装似乎很可能已被软管。在重新安装之前,您可以先尝试修复。