我已经创建了一个Outlook加载项,可以将您的Outlook日历同步到您的Google日历。该插件在测试和调试过程中效果很好,但一旦发布(使用一键式清单),它将引发错误(图片下方)。加载项不会从错误中禁用。Google.Apis代码在发布Outlook加载项后不会执行
这里是用于'登录'到谷歌的代码。
public void Create_Service()
{
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "*******",
ClientSecret = "***********",
},
new[] { CalendarService.Scope.Calendar }, "user", CancellationToken.None).Result;
service = new CalendarService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "******",
});
}
这是错误。
在调试和测试过程中,什么会导致这种情况发生,但是在发布之后(在同一台计算机上,请注意)?
我应该澄清。加载项没有被禁用。 – Tronald 2014-12-02 15:02:42
您是否尝试调试代码或创建日志文件? – 2014-12-02 15:17:24
终于通过更改我的错误处理方法,在发布后抛出错误。我张贴了一张照片。你怎么看?再次。调试期间不会引发此错误。 – Tronald 2014-12-02 16:09:28