vs2017不能调试c语言,VS2017突然无法调试运行单元测试了

SafeMode方式运行VS很快,但打开我的Demo时报错(正常模式打开并不报错),我解决方案中其他旧的单元测试工程没问题,就最近新增的不行,包括之前在该问题中贴的Demo单元测试工程,郁闷,快折磨死我了。(受字数限制,无法贴全Log)

查看ActivityLog.xml日志有如下错误信息:

......

676

2017/11/28 02:48:54.777

Warning

VisualStudio

Load failure limit prevents package from attempting to load

{D5CE1488-DEDE-426D-9E5B-BFCCFBE33E53}

677

2017/11/28 02:48:54.795

Error

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost

A MEF Component threw an exception at runtime: Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

678

2017/11/28 02:48:54.826

Error

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost

A MEF Component threw an exception at runtime: Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

679

2017/11/28 02:48:54.844

Error

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost

A MEF Component threw an exception at runtime: Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

680

2017/11/28 02:48:58.375

Error

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost

A MEF Component threw an exception at runtime: Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

681

2017/11/28 02:48:58.415

Error

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost

A MEF Component threw an exception at runtime: Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

682

2017/11/28 02:48:58.507

Error

Editor or Editor Extension

Microsoft.VisualStudio.Composition.CompositionFailedException: 部分"GitHub.Services.VSGitServices"在初始化时引发了异常。

---> System.NullReferenceException: 未将对象引用设置到对象的实例。

在 GitHub.VisualStudio.GitHubProviderDispatcher.GetService[T]() 位置 C:\projects\visualstudio\src\GitHub.VisualStudio\Services\GitHubServiceProvider.cs:行号 63    在

GitHub.Services.VSGitServices..ctor(IGitHubServiceProvider serviceProvider) 位置 C:\projects\visualstudio\src\GitHub.TeamFoundation.14\Services\VSGitServices.cs:行号 45    --- 内部异常堆栈跟踪的结尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)

在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker

importingPartTracker, RuntimeImport import)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport

import)    在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()    在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)    在

System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()    在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)

在 Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()    在 Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0() ---

引发异常的上一位置中堆栈跟踪的末尾 ---    在

Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()    在 Microsoft.VisualStudio.Composition.DelegateServices.<>c__DisplayClass2_0`1.<As>b__0()

在 System.Lazy`1.CreateValue()    在 System.Lazy`1.LazyInitValue()    在 System.Lazy`1.get_Value()    在 Microsoft.VisualStudio.Text.Utilities.GuardedOperations.InstantiateExtension[TExtension,TMetadata,TExtensionInstance](Object

errorSource, Lazy`2 provider, Func`2 getter) --- 引发异常的上一位置中堆栈跟踪的末尾

---    在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

683

2017/11/28 02:48:58.598

Information

VisualStudio

Entering function CVsPackageInfo::HrInstantiatePackage

{1A4EFADE-F6B2-4490-A2EF-21D5F3D1C8E0}

......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值