NServiceBus.Logging失败,带有$ character

时间:2017-08-05 14:38:46

标签: c# nservicebus

我正在尝试使用带有C#的.Net Framework 4.6.1在NServiceBus中实现日志记录功能。 NServiceBus的库是NServiceBus.Core。

我收到编译错误"意外字符$"

log.Info($"Handling: OrderPlaced for Order Id: {message.OrderId}");

需要正确阅读message.OrderId。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

它是唯一一个字符串插值在您的项目中不起作用的地方吗?这段代码是否编译?

var str = $"{1}";

如果没有,您应该检查项目设置中的语言级别:

1

应设置为C#6.0或更高版本。