小编Dan*_*ter的帖子

Visual Studio 2008 - 状态栏图标词汇表?

我已经搜索了Visual Studio的帮助文件,并且无法找到有关IDE主窗口底部状态栏中某些图标含义的任何信息.

有谁知道参考?

具体来说,有一个图标,在动画页面上显示一对双筒望远镜,其中框向下滚动.

替代文字http://img515.imageshack.us/img515/358/vs2008statusbar.png

ide visual-studio-2008

6
推荐指数
1
解决办法
3025
查看次数

如何使用 NodaTime 解析带有偏移量的日期和时间字符串?

我正在尝试学习如何在我的应用程序中使用 NodaTime,但找不到很多关于如何使用此库执行某些操作的示例。

鉴于:

  • 日期/时间文本"2012/08/30 17:45:00"
  • 格式字符串是"yyyy/MM/dd HH:mm:ss"
  • 与 UTC 的日期/时间偏移量为-5

我如何用 NodaTime 解析它以获得

  • OffsetDateTime
  • Instant

nodatime

4
推荐指数
1
解决办法
1476
查看次数

为什么这个NServiceBus消息处理程序在调用Task.CompletedTask时抛出System.MethodAccessException?

在查看文档并尝试查找开发人员遇到此错误的其他示例后,我有点卡住了.我们正在使用NServiceBus 6,偶尔会System.MethodAccessException在我们的消息处理程序中收到一个return Task.CompletedTask.它似乎只在处理程序部署在Azure辅助角色中时发生(而不是在模拟器中运行).我们正在使用Azure Service Bus传输.

  public Task Handle(UpdatePatientAccommodationCode message, IMessageHandlerContext context)
    {
        Console.WriteLine($"Handling [{message.GetType()}]");
        var patientVisit = LoadByExternalPatientId(message.ClientId, message.ExternalPatientId);

        var mappedEvent = patientVisit.HandleCommand(message);

        if (patientVisit.IsEventAdded)
            PatientVisitEventStore.Save(patientVisit);

        return mappedEvent == null ? Task.CompletedTask : context.Publish(mappedEvent);
    }
Run Code Online (Sandbox Code Playgroud)

实际的异常如下所示:

System.MethodAccessException: Attempt by method 'XXX.Handlers.PatientVisitHandler.Handle(XXX.UpdatePatientAccommodationCode, NServiceBus.IMessageHandlerContext)' to access method 'System.Threading.Tasks.Task.get_CompletedTask()' failed.
at XXX.Handlers.PatientVisitHandler.Handle(UpdatePatientAccomm     odationCode message, IMessageHandlerContext context) in PatientVisitHandler.cs:  line 314
at NServiceBus.InvokeHandlerTerminator.Terminate(IInvokeHandlerContext context)       in   C:\BuildAgent\work\3206e2123f54fce4\src\NServiceBus.Core\Pipeline\Incoming\Invok  eHandlerTerminator.cs: line 24
at NServiceBus.LoadHandlersConnector.<Invoke>d__1.MoveNext() in     C:\BuildAgent\work\3206e2123f54fce4\src\NServiceBus.Core\Pipeline\Incoming\LoadH   andlersConnector.cs: line 40
Run Code Online (Sandbox Code Playgroud)

nservicebus azure

3
推荐指数
1
解决办法
182
查看次数

解释MSBuild性能摘要输出

我试图了解MSBuild的一些性能摘要输出.结果如下所示:

Target Performance Summary:
        0 ms  PrepareForRun                             74 calls
        0 ms  Compile                                   74 calls
        ...
        ...
        ...
        ...
    15173 ms  ResolveProjectReferences                  74 calls
    29607 ms  Build                                     75 calls

Task Performance Summary:
        2 ms  CreateCSharpManifestResourceName           6 calls
        2 ms  ResolveKeySource                           1 calls
    ...
    ...
    ...
    ...
     3623 ms  Copy                                     511 calls
     7468 ms  ResolveAssemblyReference                  74 calls
    11234 ms  Exec                                      12 calls
    48600 ms  MSBuild                                  210 calls

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:29.60
Run Code Online (Sandbox Code Playgroud)

为什么MSBuild的总时间超过总耗用时间?事实上,运行此构建的实际秒表时间约为29秒.我在网上看到的这些摘要的任何示例都表明,任务和目标的总时间是相同的.

msbuild

1
推荐指数
1
解决办法
1476
查看次数

标签 统计

azure ×1

ide ×1

msbuild ×1

nodatime ×1

nservicebus ×1

visual-studio-2008 ×1