-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Highest
-
None
-
Affects Version/s: 2.4.8.0
-
Component/s: None
-
Environment:
Windows10-64bit
.NET 4.7.1
-
Severity 1 - Critical
ERROR [2018-04-02 15:24:28,697] [1] [SourceTree.AppRoot] [InitializeMef] - CompositionException [撰写保持不变。由于以下错误,更改被拒绝: 撰写生成了多个撰写错误,其根本原因有 24 点,如以下所列。 有关详细信息,请查看 CompositionException.Errors 属性。
1) 未找到与约束
ContractName SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel
RequiredTypeIdentity SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryTabContainerViewModel (ContractName="SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel")”。
元素: SourceTree.AppRoot.RepositoryTabContainerViewModel (ContractName="SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel") --> SourceTree.AppRoot
2) 未找到与约束
ContractName SourceTree.Analytics.IAnalyticsNPSService
RequiredTypeIdentity SourceTree.Analytics.IAnalyticsNPSService 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AnalyticsNPSService (ContractName="SourceTree.Analytics.IAnalyticsNPSService")”。
元素: SourceTree.AppRoot.AnalyticsNPSService (ContractName="SourceTree.Analytics.IAnalyticsNPSService") --> SourceTree.AppRoot
3) 未找到与约束
ContractName SourceTree.Bookmarks.IBookmarkManager
RequiredTypeIdentity SourceTree.Bookmarks.IBookmarkManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.BookmarkManager (ContractName="SourceTree.Bookmarks.IBookmarkManager")”。
元素: SourceTree.AppRoot.BookmarkManager (ContractName="SourceTree.Bookmarks.IBookmarkManager") --> SourceTree.AppRoot
4) 未找到与约束
ContractName SourceTree.Repositories.IRepositoryMonitorManager
RequiredTypeIdentity SourceTree.Repositories.IRepositoryMonitorManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryMonitorManager (ContractName="SourceTree.Repositories.IRepositoryMonitorManager")”。
元素: SourceTree.AppRoot.RepositoryMonitorManager (ContractName="SourceTree.Repositories.IRepositoryMonitorManager") --> SourceTree.AppRoot
5) 未找到与约束
ContractName SourceTree.Scheduler.ISchedulerManager
RequiredTypeIdentity SourceTree.Scheduler.ISchedulerManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.SchedulerManager (ContractName="SourceTree.Scheduler.ISchedulerManager")”。
元素: SourceTree.AppRoot.SchedulerManager (ContractName="SourceTree.Scheduler.ISchedulerManager") --> SourceTree.AppRoot
6) 未找到与约束
ContractName SourceTree.Diagnostics.IFailureHandler
RequiredTypeIdentity SourceTree.Diagnostics.IFailureHandler 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.FailureHandler (ContractName="SourceTree.Diagnostics.IFailureHandler")”。
元素: SourceTree.AppRoot.FailureHandler (ContractName="SourceTree.Diagnostics.IFailureHandler") --> SourceTree.AppRoot
7) 未找到与约束
ContractName SourceTree.Web.IWebManager
RequiredTypeIdentity SourceTree.Web.IWebManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.WebManager (ContractName="SourceTree.Web.IWebManager")”。
元素: SourceTree.AppRoot.WebManager (ContractName="SourceTree.Web.IWebManager") --> SourceTree.AppRoot
8) 未找到与约束
ContractName SourceTree.Security.IInteractionsManager
RequiredTypeIdentity SourceTree.Security.IInteractionsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.InteractionsManager (ContractName="SourceTree.Security.IInteractionsManager")”。
元素: SourceTree.AppRoot.InteractionsManager (ContractName="SourceTree.Security.IInteractionsManager") --> SourceTree.AppRoot
9) 未找到与约束
ContractName SourceTree.Dvcss.IDvcsManager
RequiredTypeIdentity SourceTree.Dvcss.IDvcsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.DvcsManager (ContractName="SourceTree.Dvcss.IDvcsManager")”。
元素: SourceTree.AppRoot.DvcsManager (ContractName="SourceTree.Dvcss.IDvcsManager") --> SourceTree.AppRoot
10) 未找到与约束
ContractName SourceTree.CustomActions.ICustomActionsManager
RequiredTypeIdentity SourceTree.CustomActions.ICustomActionsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.CustomActionsManager (ContractName="SourceTree.CustomActions.ICustomActionsManager")”。
元素: SourceTree.AppRoot.CustomActionsManager (ContractName="SourceTree.CustomActions.ICustomActionsManager") --> SourceTree.AppRoot
11) 未找到与约束
ContractName SourceTree.Scheduler.IDispatcher
RequiredTypeIdentity SourceTree.Scheduler.IDispatcher 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.Dispatcher (ContractName="SourceTree.Scheduler.IDispatcher")”。
元素: SourceTree.AppRoot.Dispatcher (ContractName="SourceTree.Scheduler.IDispatcher") --> SourceTree.AppRoot
12) 未找到与约束
ContractName SourceTree.Accounts.IAccountManager
RequiredTypeIdentity SourceTree.Accounts.IAccountManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AccountManager (ContractName="SourceTree.Accounts.IAccountManager")”。
元素: SourceTree.AppRoot.AccountManager (ContractName="SourceTree.Accounts.IAccountManager") --> SourceTree.AppRoot
13) 未找到与约束
ContractName SourceTree.Repositories.IRepositoryManager
RequiredTypeIdentity SourceTree.Repositories.IRepositoryManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryManager (ContractName="SourceTree.Repositories.IRepositoryManager")”。
元素: SourceTree.AppRoot.RepositoryManager (ContractName="SourceTree.Repositories.IRepositoryManager") --> SourceTree.AppRoot
14) 未找到与约束
ContractName SourceTree.View.ChangeSets.IChangeSetViewManager
RequiredTypeIdentity SourceTree.View.ChangeSets.IChangeSetViewManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.ChangeSetViewManager (ContractName="SourceTree.View.ChangeSets.IChangeSetViewManager")”。
元素: SourceTree.AppRoot.ChangeSetViewManager (ContractName="SourceTree.View.ChangeSets.IChangeSetViewManager") --> SourceTree.AppRoot
15) 未找到与约束
ContractName SourceTree.Applications.IApplicationManager
RequiredTypeIdentity SourceTree.Applications.IApplicationManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.ApplicationManager (ContractName="SourceTree.Applications.IApplicationManager")”。
元素: SourceTree.AppRoot.ApplicationManager (ContractName="SourceTree.Applications.IApplicationManager") --> SourceTree.AppRoot
16) 未找到与约束
ContractName SourceTree.Security.ISshKeyManager
RequiredTypeIdentity SourceTree.Security.ISshKeyManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.SshKeyManager (ContractName="SourceTree.Security.ISshKeyManager")”。
元素: SourceTree.AppRoot.SshKeyManager (ContractName="SourceTree.Security.ISshKeyManager") --> SourceTree.AppRoot
17) 未找到与约束
ContractName SourceTree.Utils.IRepoProcessFactory
RequiredTypeIdentity SourceTree.Utils.IRepoProcessFactory 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepoProcessFactory (ContractName="SourceTree.Utils.IRepoProcessFactory")”。
元素: SourceTree.AppRoot.RepoProcessFactory (ContractName="SourceTree.Utils.IRepoProcessFactory") --> SourceTree.AppRoot
18) 未找到与约束
ContractName SourceTree.Download.IDownloadManager
RequiredTypeIdentity SourceTree.Download.IDownloadManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.DownloadManager (ContractName="SourceTree.Download.IDownloadManager")”。
元素: SourceTree.AppRoot.DownloadManager (ContractName="SourceTree.Download.IDownloadManager") --> SourceTree.AppRoot
19) 未找到与约束
ContractName SourceTree.Api.Host.View.Hosted.IHostUiManager
RequiredTypeIdentity SourceTree.Api.Host.View.Hosted.IHostUiManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.HostUiManager (ContractName="SourceTree.Api.Host.View.Hosted.IHostUiManager")”。
元素: SourceTree.AppRoot.HostUiManager (ContractName="SourceTree.Api.Host.View.Hosted.IHostUiManager") --> SourceTree.AppRoot
20) 未找到与约束
ContractName SourceTree.Accounts.IAuthenticationUIManager
RequiredTypeIdentity SourceTree.Accounts.IAuthenticationUIManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AuthenticationUiManager (ContractName="SourceTree.Accounts.IAuthenticationUIManager")”。
元素: SourceTree.AppRoot.AuthenticationUiManager (ContractName="SourceTree.Accounts.IAuthenticationUIManager") --> SourceTree.AppRoot
21) 未找到与约束
ContractName SourceTree.Notifications.INotificationsManager
RequiredTypeIdentity SourceTree.Notifications.INotificationsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.NotificationsManager (ContractName="SourceTree.Notifications.INotificationsManager")”。
元素: SourceTree.AppRoot.NotificationsManager (ContractName="SourceTree.Notifications.INotificationsManager") --> SourceTree.AppRoot
22) 未找到与约束
ContractName SourceTree.Onboarding.IOnboardingManager
RequiredTypeIdentity SourceTree.Onboarding.IOnboardingManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.OnboardingManager (ContractName="SourceTree.Onboarding.IOnboardingManager")”。
元素: SourceTree.AppRoot.OnboardingManager (ContractName="SourceTree.Onboarding.IOnboardingManager") --> SourceTree.AppRoot
23) 未找到与约束
ContractName System.Preferences.IPreferencesManager
RequiredTypeIdentity System.Preferences.IPreferencesManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.PreferencesManager (ContractName="System.Preferences.IPreferencesManager")”。
元素: SourceTree.AppRoot.PreferencesManager (ContractName="System.Preferences.IPreferencesManager") --> SourceTree.AppRoot
24) 未找到与约束
ContractName SourceTree.Preferences.IPreferencesUpdateService
RequiredTypeIdentity SourceTree.Preferences.IPreferencesUpdateService 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.PreferencesUpdateService (ContractName="SourceTree.Preferences.IPreferencesUpdateService")”。
元素: SourceTree.AppRoot.PreferencesUpdateService (ContractName="SourceTree.Preferences.IPreferencesUpdateService") --> SourceTree.AppRoot
]
ERROR [2018-04-02 15:24:28,758] [1] [SourceTree.AppRoot] [.ctor] - configurationManager is null
ERROR [2018-04-02 15:24:29,276] [1] [SourceTree.App] [.ctor] - finish EnsureSquirrelExecutionStubIsCopied
ERROR [2018-04-02 15:24:30,319] [1] [SourceTree.App] [OnStartup] - Failed to start
System.ArgumentNullException: 值不能为 null。
参数名: source
在 System.Linq.OrderedEnumerable`2..ctor(IEnumerable`1 source, Func`2 keySelector, IComparer`1 comparer, Boolean descending)
在 SourceTree.AppRoot.InitializeCrashAnaylyticsServices()
在 SourceTree.AppRoot.OnStartup(StartupEventArgs e)
在 SourceTree.App.OnStartup(StartupEventArgs e)
ERROR [2018-04-02 15:24:50,682] [1] [SourceTree.AppRoot] [InitializeMef] - CompositionException [撰写保持不变。由于以下错误,更改被拒绝: 撰写生成了多个撰写错误,其根本原因有 24 点,如以下所列。 有关详细信息,请查看 CompositionException.Errors 属性。
1) 未找到与约束
ContractName SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel
RequiredTypeIdentity SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryTabContainerViewModel (ContractName="SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel")”。
元素: SourceTree.AppRoot.RepositoryTabContainerViewModel (ContractName="SourceTree.ViewModel.Repositories.IRepositoryTabContainerViewModel") --> SourceTree.AppRoot
2) 未找到与约束
ContractName SourceTree.Analytics.IAnalyticsNPSService
RequiredTypeIdentity SourceTree.Analytics.IAnalyticsNPSService 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AnalyticsNPSService (ContractName="SourceTree.Analytics.IAnalyticsNPSService")”。
元素: SourceTree.AppRoot.AnalyticsNPSService (ContractName="SourceTree.Analytics.IAnalyticsNPSService") --> SourceTree.AppRoot
3) 未找到与约束
ContractName SourceTree.Bookmarks.IBookmarkManager
RequiredTypeIdentity SourceTree.Bookmarks.IBookmarkManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.BookmarkManager (ContractName="SourceTree.Bookmarks.IBookmarkManager")”。
元素: SourceTree.AppRoot.BookmarkManager (ContractName="SourceTree.Bookmarks.IBookmarkManager") --> SourceTree.AppRoot
4) 未找到与约束
ContractName SourceTree.Repositories.IRepositoryMonitorManager
RequiredTypeIdentity SourceTree.Repositories.IRepositoryMonitorManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryMonitorManager (ContractName="SourceTree.Repositories.IRepositoryMonitorManager")”。
元素: SourceTree.AppRoot.RepositoryMonitorManager (ContractName="SourceTree.Repositories.IRepositoryMonitorManager") --> SourceTree.AppRoot
5) 未找到与约束
ContractName SourceTree.Scheduler.ISchedulerManager
RequiredTypeIdentity SourceTree.Scheduler.ISchedulerManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.SchedulerManager (ContractName="SourceTree.Scheduler.ISchedulerManager")”。
元素: SourceTree.AppRoot.SchedulerManager (ContractName="SourceTree.Scheduler.ISchedulerManager") --> SourceTree.AppRoot
6) 未找到与约束
ContractName SourceTree.Diagnostics.IFailureHandler
RequiredTypeIdentity SourceTree.Diagnostics.IFailureHandler 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.FailureHandler (ContractName="SourceTree.Diagnostics.IFailureHandler")”。
元素: SourceTree.AppRoot.FailureHandler (ContractName="SourceTree.Diagnostics.IFailureHandler") --> SourceTree.AppRoot
7) 未找到与约束
ContractName SourceTree.Web.IWebManager
RequiredTypeIdentity SourceTree.Web.IWebManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.WebManager (ContractName="SourceTree.Web.IWebManager")”。
元素: SourceTree.AppRoot.WebManager (ContractName="SourceTree.Web.IWebManager") --> SourceTree.AppRoot
8) 未找到与约束
ContractName SourceTree.Security.IInteractionsManager
RequiredTypeIdentity SourceTree.Security.IInteractionsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.InteractionsManager (ContractName="SourceTree.Security.IInteractionsManager")”。
元素: SourceTree.AppRoot.InteractionsManager (ContractName="SourceTree.Security.IInteractionsManager") --> SourceTree.AppRoot
9) 未找到与约束
ContractName SourceTree.Dvcss.IDvcsManager
RequiredTypeIdentity SourceTree.Dvcss.IDvcsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.DvcsManager (ContractName="SourceTree.Dvcss.IDvcsManager")”。
元素: SourceTree.AppRoot.DvcsManager (ContractName="SourceTree.Dvcss.IDvcsManager") --> SourceTree.AppRoot
10) 未找到与约束
ContractName SourceTree.CustomActions.ICustomActionsManager
RequiredTypeIdentity SourceTree.CustomActions.ICustomActionsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.CustomActionsManager (ContractName="SourceTree.CustomActions.ICustomActionsManager")”。
元素: SourceTree.AppRoot.CustomActionsManager (ContractName="SourceTree.CustomActions.ICustomActionsManager") --> SourceTree.AppRoot
11) 未找到与约束
ContractName SourceTree.Scheduler.IDispatcher
RequiredTypeIdentity SourceTree.Scheduler.IDispatcher 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.Dispatcher (ContractName="SourceTree.Scheduler.IDispatcher")”。
元素: SourceTree.AppRoot.Dispatcher (ContractName="SourceTree.Scheduler.IDispatcher") --> SourceTree.AppRoot
12) 未找到与约束
ContractName SourceTree.Accounts.IAccountManager
RequiredTypeIdentity SourceTree.Accounts.IAccountManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AccountManager (ContractName="SourceTree.Accounts.IAccountManager")”。
元素: SourceTree.AppRoot.AccountManager (ContractName="SourceTree.Accounts.IAccountManager") --> SourceTree.AppRoot
13) 未找到与约束
ContractName SourceTree.Repositories.IRepositoryManager
RequiredTypeIdentity SourceTree.Repositories.IRepositoryManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepositoryManager (ContractName="SourceTree.Repositories.IRepositoryManager")”。
元素: SourceTree.AppRoot.RepositoryManager (ContractName="SourceTree.Repositories.IRepositoryManager") --> SourceTree.AppRoot
14) 未找到与约束
ContractName SourceTree.View.ChangeSets.IChangeSetViewManager
RequiredTypeIdentity SourceTree.View.ChangeSets.IChangeSetViewManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.ChangeSetViewManager (ContractName="SourceTree.View.ChangeSets.IChangeSetViewManager")”。
元素: SourceTree.AppRoot.ChangeSetViewManager (ContractName="SourceTree.View.ChangeSets.IChangeSetViewManager") --> SourceTree.AppRoot
15) 未找到与约束
ContractName SourceTree.Applications.IApplicationManager
RequiredTypeIdentity SourceTree.Applications.IApplicationManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.ApplicationManager (ContractName="SourceTree.Applications.IApplicationManager")”。
元素: SourceTree.AppRoot.ApplicationManager (ContractName="SourceTree.Applications.IApplicationManager") --> SourceTree.AppRoot
16) 未找到与约束
ContractName SourceTree.Security.ISshKeyManager
RequiredTypeIdentity SourceTree.Security.ISshKeyManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.SshKeyManager (ContractName="SourceTree.Security.ISshKeyManager")”。
元素: SourceTree.AppRoot.SshKeyManager (ContractName="SourceTree.Security.ISshKeyManager") --> SourceTree.AppRoot
17) 未找到与约束
ContractName SourceTree.Utils.IRepoProcessFactory
RequiredTypeIdentity SourceTree.Utils.IRepoProcessFactory 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.RepoProcessFactory (ContractName="SourceTree.Utils.IRepoProcessFactory")”。
元素: SourceTree.AppRoot.RepoProcessFactory (ContractName="SourceTree.Utils.IRepoProcessFactory") --> SourceTree.AppRoot
18) 未找到与约束
ContractName SourceTree.Download.IDownloadManager
RequiredTypeIdentity SourceTree.Download.IDownloadManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.DownloadManager (ContractName="SourceTree.Download.IDownloadManager")”。
元素: SourceTree.AppRoot.DownloadManager (ContractName="SourceTree.Download.IDownloadManager") --> SourceTree.AppRoot
19) 未找到与约束
ContractName SourceTree.Api.Host.View.Hosted.IHostUiManager
RequiredTypeIdentity SourceTree.Api.Host.View.Hosted.IHostUiManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.HostUiManager (ContractName="SourceTree.Api.Host.View.Hosted.IHostUiManager")”。
元素: SourceTree.AppRoot.HostUiManager (ContractName="SourceTree.Api.Host.View.Hosted.IHostUiManager") --> SourceTree.AppRoot
20) 未找到与约束
ContractName SourceTree.Accounts.IAuthenticationUIManager
RequiredTypeIdentity SourceTree.Accounts.IAuthenticationUIManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.AuthenticationUiManager (ContractName="SourceTree.Accounts.IAuthenticationUIManager")”。
元素: SourceTree.AppRoot.AuthenticationUiManager (ContractName="SourceTree.Accounts.IAuthenticationUIManager") --> SourceTree.AppRoot
21) 未找到与约束
ContractName SourceTree.Notifications.INotificationsManager
RequiredTypeIdentity SourceTree.Notifications.INotificationsManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.NotificationsManager (ContractName="SourceTree.Notifications.INotificationsManager")”。
元素: SourceTree.AppRoot.NotificationsManager (ContractName="SourceTree.Notifications.INotificationsManager") --> SourceTree.AppRoot
22) 未找到与约束
ContractName SourceTree.Onboarding.IOnboardingManager
RequiredTypeIdentity SourceTree.Onboarding.IOnboardingManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.OnboardingManager (ContractName="SourceTree.Onboarding.IOnboardingManager")”。
元素: SourceTree.AppRoot.OnboardingManager (ContractName="SourceTree.Onboarding.IOnboardingManager") --> SourceTree.AppRoot
23) 未找到与约束
ContractName System.Preferences.IPreferencesManager
RequiredTypeIdentity System.Preferences.IPreferencesManager 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.PreferencesManager (ContractName="System.Preferences.IPreferencesManager")”。
元素: SourceTree.AppRoot.PreferencesManager (ContractName="System.Preferences.IPreferencesManager") --> SourceTree.AppRoot
24) 未找到与约束
ContractName SourceTree.Preferences.IPreferencesUpdateService
RequiredTypeIdentity SourceTree.Preferences.IPreferencesUpdateService 匹配的导出
结果: 无法对部件“SourceTree.AppRoot”设置导入“SourceTree.AppRoot.PreferencesUpdateService (ContractName="SourceTree.Preferences.IPreferencesUpdateService")”。
元素: SourceTree.AppRoot.PreferencesUpdateService (ContractName="SourceTree.Preferences.IPreferencesUpdateService") --> SourceTree.AppRoot
]
ERROR [2018-04-02 15:24:50,741] [1] [SourceTree.AppRoot] [.ctor] - configurationManager is null
ERROR [2018-04-02 15:24:51,261] [1] [SourceTree.App] [.ctor] - finish EnsureSquirrelExecutionStubIsCopied
ERROR [2018-04-02 15:24:52,214] [1] [SourceTree.App] [OnStartup] - Failed to start
System.ArgumentNullException: 值不能为 null。
参数名: source
在 System.Linq.OrderedEnumerable`2..ctor(IEnumerable`1 source, Func`2 keySelector, IComparer`1 comparer, Boolean descending)
在 SourceTree.AppRoot.InitializeCrashAnaylyticsServices()
在 SourceTree.AppRoot.OnStartup(StartupEventArgs e)
在 SourceTree.App.OnStartup(StartupEventArgs e)