截至昨天,我突然在托管构建控制器上收到以下错误:
unknown:错误:未处理的异常(4.1.10.0,postsharp.4.0-x86.exe, CLR 4.0.30319.394271,Release):值不能为空。未知:at PostSharp.Sdk.Extensibility.Project.CreateInstance(域域, ProjectInvocation projectInvocation)unknown:at PostSharp.Sdk.Extensibility.Project。^ 63o9P8x3(Domain _0, ProjectInvocationParameters _1)unknown:at PostSharp.Sdk.Extensibility.Project。^ 63o9P8x3(Domain _0, ProjectConfiguration [] _1,ProjectInvocationParameters _2)unknown: 在PostSharp.Sdk.CodeModel.Domain.LoadBindingMaps(项目项目) 未知:at ^ GdBbaAyAGz1E。^ i5Uba8Lq(Project _0)unknown:at ^ GdBbaAyAGz1E。^ vTJIU / Al(String _0,String _1,Lazy
1 _2, Lazy
1 _3) 未知:at ^ GdBbaAyAGz1E。^ EiKs9kwa(String _0,^ siEGsPw0R2vn _1, ^ siEGsPw0R2vn _2)unknown:at PostSharp.Sdk.CodeModel.Domain.LoadAssembly(String assemblyLocation, LoadAssemblyOptions选项)unknown:at PostSharp.Sdk.Binary.ModuleReader.ReadModule(ReadModuleStrategy _0) 未知:在PostSharp.Sdk.Binary.ModuleReader.ReadModule()未知: 在PostSharp.Sdk.Binary.ModuleReader.ImportAssemblyManifest() 未知:at PostSharp.Sdk.CodeModel.ModuleDeclaration.set_AssemblyManifest(AssemblyManifestDeclaration 价值)未知:at PostSharp.Sdk.CodeModel.AssemblyEnvelope。^ TQxYMQQ5(ModuleDeclaration _0)unknown:at PostSharp.Sdk.CodeModel.Domain.NotifyChildPropertyChanged(Element child,String属性,Object oldValue,Object newValue)unknown:at PostSharp.Sdk.CodeModel.Collections.NamedElementCollection1.^ntTxzSq/(!0 _0, String _1) unknown: at PostSharp.Sdk.Collections.NonUniqueNameIndex
1.添加(T项)未知: 在PostSharp.Sdk.Collections.MultiDictionary2.Add(TKey key, TValue value) unknown: at PostSharp.Sdk.Collections.MultiDictionary
2.InternalTryGetValue(TKey) key,Header&标头)未知:at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) unknown: at System.Collections.Generic.Dictionary
2.FindEntry(TKey key)unknown: 参数名称:key unknown:System.ArgumentNullException:Value 不能为空。 unknown:参数名称:key有关详细信息,请参见下文。 未知:at PostSharp.Hosting.PostSharpObject.InvokeProject(ProjectInvocation projectInvocation)unknown:at PostSharp.Hosting.Program.ExecuteImpl()
我以前从来没有这个,我无法在本地复制它。
自昨天以来,还有其他人看到过类似的问题吗?或者有人暗示可能的解决方案吗?
答案 0 :(得分:1)
我只是使用PostSharp 4.2创建一个项目并使用Hosted Build Controller构建它,得到同样的错误。似乎托管构建控制器端的一些变化打破了这一点。我已帮助您在Microsoft Connect页面上提交反馈,有关详细信息,请参阅此链接:https://connect.microsoft.com/VisualStudio/feedback/details/2292318
目前,您可以使用vNext Build System构建项目作为变通方法。构建可以用它成功完成。
答案 1 :(得分:1)
截至PostSharp版本4.2.20,我的CI VSO托管版本能够成功完成。