github / VisualStudio

GitHub Extension for Visual Studio
https://visualstudio.github.com
MIT License
2.37k stars 1.21k forks source link

Unable to load extension in VS2015 #2334

Open StanleyGoldman opened 5 years ago

StanleyGoldman commented 5 years ago

So far this only happens on my machine. We are unable to reproduce this on @jcansdale's machine.

I'm unable to load the extension in Visual Studio 2015 after installation. If I delete the files GitHub.TeamFoundation.15.dll and GitHub.TeamFoundation.16.dll the extension loads as exptected.

----- CompositionError level 1 ------
GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem

GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection

GitHub.Services.VSGitServices.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.Services.VSGitServices

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.Services.RepositoryForkService.ctor(vsGitServices): expected exactly 1 export of GitHub.Services.IVSGitServices but found 3.
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
   part definition GitHub.Services.RepositoryForkService

GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem

GitHub.Services.VSGitServices.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.Services.VSGitServices

GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection

GitHub.ViewModels.GitHubPane.LoginFailedViewModel.ctor(teServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.ViewModels.GitHubPane.LoginFailedViewModel

GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.ViewModels.Documents.PullRequestPageViewModel.ctor(teServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.ViewModels.Documents.PullRequestPageViewModel

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection1

GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem

GitHub.ViewModels.GitHubPane.NoRemoteOriginViewModel.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.ViewModels.GitHubPane.NoRemoteOriginViewModel

GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.WikiNavigationItem

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.Services.RepositoryPublishService.ctor(vsGitServices): expected exactly 1 export of GitHub.Services.IVSGitServices but found 3.
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
   part definition GitHub.Services.RepositoryPublishService

GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PulseNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.ViewModels.GitHubPane.NotAGitHubRepositoryViewModel.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.ViewModels.GitHubPane.NotAGitHubRepositoryViewModel

GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem

GitHub.Services.VSGitServices.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.Services.VSGitServices

GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GitHubHomeSection

GitHub.Services.RepositoryCloneService.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.Services.RepositoryCloneService

GitHub.Services.RepositoryCloneService.ctor(vsGitServices): expected exactly 1 export of GitHub.Services.IVSGitServices but found 3.
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
   part definition GitHub.Services.RepositoryCloneService

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(teamExplorerServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection0

GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.GraphsNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem

GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Sync.GitHubPublishSection

GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.PullRequestsNavigationItem

GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.IssuesNavigationItem

GitHub.VisualStudio.Views.TeamExplorer.RepositoryPublishView.ctor(teServices): expected exactly 1 export of GitHub.Services.ITeamExplorerServices but found 3.
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
    GitHub.Services.TeamExplorerServices
   part definition GitHub.VisualStudio.Views.TeamExplorer.RepositoryPublishView

GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem.ctor(holder): expected exactly 1 export of GitHub.Services.ITeamExplorerServiceHolder but found 3.
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
    GitHub.VisualStudio.Base.TeamExplorerServiceHolder
   part definition GitHub.VisualStudio.TeamExplorer.Home.ForkNavigationItem

GitHub.Services.LocalRepositories.ctor(vsGitServices): expected exactly 1 export of GitHub.Services.IVSGitServices but found 3.
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
    GitHub.Services.VSGitServices
   part definition GitHub.Services.LocalRepositories

----- CompositionError level 2 ------
GitHub.ViewModels.Dialog.Clone.RepositoryCloneViewModel.ctor(service): expected exactly 1 export of GitHub.Services.IRepositoryCloneService but found 0.
   part definition GitHub.ViewModels.Dialog.Clone.RepositoryCloneViewModel

GitHub.ViewModels.GitHubPane.GitHubPaneViewModel.ctor(loginFailed): expected exactly 1 export of GitHub.ViewModels.GitHubPane.ILoginFailedViewModel but found 0.
   part definition GitHub.ViewModels.GitHubPane.GitHubPaneViewModel

GitHub.ViewModels.GitHubPane.GitHubPaneViewModel.ctor(notAGitHubRepository): expected exactly 1 export of GitHub.ViewModels.GitHubPane.INotAGitHubRepositoryViewModel but found 0.
   part definition GitHub.ViewModels.GitHubPane.GitHubPaneViewModel

GitHub.ViewModels.GitHubPane.GitHubPaneViewModel.ctor(noRemoteOrigin): expected exactly 1 export of GitHub.ViewModels.GitHubPane.INoRemoteOriginViewModel but found 0.
   part definition GitHub.ViewModels.GitHubPane.GitHubPaneViewModel

GitHub.ViewModels.TeamExplorer.RepositoryPublishViewModel.ctor(repositoryPublishService): expected exactly 1 export of GitHub.Services.IRepositoryPublishService but found 0.
   part definition GitHub.ViewModels.TeamExplorer.RepositoryPublishViewModel

GitHub.Services.RepositoryCreationService.ctor(cloneService): expected exactly 1 export of GitHub.Services.IRepositoryCloneService but found 0.
   part definition GitHub.Services.RepositoryCreationService

GitHub.VisualStudio.Commands.OpenFromUrlCommand.ctor(repositoryCloneService): expected exactly 1 export of GitHub.Services.IRepositoryCloneService but found 0.
   part definition GitHub.VisualStudio.Commands.OpenFromUrlCommand

GitHub.ViewModels.Dialog.ForkRepositoryExecuteViewModel.ctor(repositoryForkService): expected exactly 1 export of GitHub.Services.IRepositoryForkService but found 0.
   part definition GitHub.ViewModels.Dialog.ForkRepositoryExecuteViewModel

GitHub.ViewModels.Dialog.ForkRepositorySwitchViewModel.ctor(repositoryForkService): expected exactly 1 export of GitHub.Services.IRepositoryForkService but found 0.
   part definition GitHub.ViewModels.Dialog.ForkRepositorySwitchViewModel

GitHub.ViewModels.Dialog.Clone.RepositorySelectViewModel.ctor(service): expected exactly 1 export of GitHub.Services.IRepositoryCloneService but found 0.
   part definition GitHub.ViewModels.Dialog.Clone.RepositorySelectViewModel

----- CompositionError level 3 ------
GitHub.ViewModels.Dialog.RepositoryCreationViewModel.ctor(repositoryCreationService): expected exactly 1 export of GitHub.Services.IRepositoryCreationService but found 0.
   part definition GitHub.ViewModels.Dialog.RepositoryCreationViewModel

GitHub.ViewModels.Dialog.ForkRepositoryViewModel.ctor(executePage): expected exactly 1 export of GitHub.ViewModels.Dialog.IForkRepositoryExecuteViewModel but found 0.
   part definition GitHub.ViewModels.Dialog.ForkRepositoryViewModel

GitHub.ViewModels.Dialog.ForkRepositoryViewModel.ctor(switchPage): expected exactly 1 export of GitHub.ViewModels.Dialog.IForkRepositorySwitchViewModel but found 0.
   part definition GitHub.ViewModels.Dialog.ForkRepositoryViewModel
StanleyGoldman commented 5 years ago

We determined the cause to be a result of the interactions between "Customize Visual Studio Window Title" and our extension in Visual Studio 2015. "Customize Visual Studio Window Title" attaches a global assembly redirect handler that enabled the use of VS2017+ assemblies in VS2015, causing the crash you see above.

https://github.com/mayerwin/vs-customize-window-title/pull/47