Visual Studio 出现关于ActivityLog.xml错误的解决方案

本文解决了一个在Win7系统上安装VS2010后,再尝试安装VS2008失败的问题,并给出了当使用VS2010打开程序时报错的解决办法。最终通过运行VS2010的setup.exe进行修复解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这两天在本机win7系统,安装了vs2010后,安装vs2008时失败。

再用vs2010打开程序时,提示了以下错误信息:


经过网上查找,解决方案为:

在开始菜单中,cmd开启命令提示符下打开VS的IDE主程序目录,

以下以我本机的vs2010的安装路径为例:

cd /d D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE,

然后再输入devenv /log,执行即可。


实验用了上述方法后,还是没有效果。

最终的解决方案是:采用vs2010的setup.exe 修复vs2010。修复后,总算是没有出现错误了。

构造此帧的内容时遇到了异常。 此信息也记录在“C:\Users\XQ\AppData\Roaming\Microsoft\VisualStudio\17.0_8fee83e3\ActivityLog.xml”中。 异常详细信息: System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Runtime.InteropServices.COMException: 找不到元素。 (异常来自 HRESULT:0x80070490) 在 Microsoft.VisualStudio.Setup.Configuration.ISetupConfiguration2.GetInstanceForCurrentProcess() 在 Microsoft.VisualStudio.ExtensionManager.Utilities.get_CurrentVsInstance() 在 Microsoft.VisualStudio.ExtensionManager.UI.ExtensionManagerDataContext..ctor(ExtensionManagerToolWindowCreationContext context, StatusReportingManager statusReportingManager, Action OnClearExtensions) 在 Microsoft.VisualStudio.ExtensionManager.UI.ExtensionManagerToolWindowControl..ctor(ExtensionManagerToolWindowCreationContext context, StatusReportingManager statusReportingManager) 在 Microsoft.VisualStudio.ExtensionManager.UI.ExtensionManagerToolWindow..ctor(ExtensionManagerToolWindowCreationContext context) --- 内部异常堆栈跟踪的结尾 --- 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 在 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) 在 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) 在 System.Activator.CreateInstance(Type type, Object[] args) 在 Microsoft.VisualStudio.Shell.Package.InstantiateToolWindow(Type toolWindowType, Object context) 在 Microsoft.VisualStudio.Shell.Package.<>c__DisplayClass74_0.<CreateToolWindow>g__CreateToolWindowWorker|1() 在 Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags, Object context, Guid persistenceGuid) 在 Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, Object context) 在 Microsoft.VisualStudio.Shell.AsyncPackage.<CompleteToolWindowCreationAsync>d__24.MoveNext()
最新发布
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值