使用PSSLN文件时,我在TFS MSBUILD中收到以下错误。我如何解决它?该项目以VisualStudio构建。
以下是TFS构建日志的片段
Windows \ NewProject.pssln(4,4)意外的XML元素:LoggingProfiles。
Windows \ packages \ PostSharp.5.0.29 \ build \ PostSharp.targets(329,5)
进程C:\ ProgramData \ PostSharp \ 5.0.29 \ bin.Release \ postsharp-net40-x86-native.exe退出,代码为11
答案 0 :(得分:1)
PostSharp 5.0日志记录完全重写了日志方面。 有关此问题,请参阅他们的documentation,特别是请查看Customizing the Appearance of Log Records。
更具体地说,LoggingProfiles
已替换为Logging
,您可以在下面的引文中看到。此外,我建议使用postsharp.config
而不是旧的pssln文件,尽管基于文档应该也可以。
祝你好运。<?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.postsharp.org/1.0/configuration"> <Logging xmlns="clr-namespace:PostSharp.Patterns.Diagnostics;assembly:PostSharp.Patterns.Diagnostics"> <Profiles> <LoggingProfile Name="Default" IncludeSourceLineInfo="True"> <DefaultOptions> <LoggingOptions IncludeParameterType="True"/> </DefaultOptions> </LoggingProfile> </Profiles> </Logging> </Project>