Maybe they are listed under .NETStandard.Library? each reference is only pulled in once, and will only show once in the tree (the latter pair is fixed for next weeks beta, dependent references will now show underneath each parent that pulls them in).
Adding dependency System.Runtime:4.3.0 from System.Collections:4.3.0.
i’m guessing thats really purely a display issue.
(2) System.Dynamic.Runtime is resolved file fr me too, but i can confirm that Fire shows it as "no matching EBuild reference. that tool looks like GUI issue, ii’ll investigate. but the build log shows this:
D: Package System.Dynamic.Runtime found in <NuGetRepository file:///Users/mh/.nuget/packages/>
D: Available Versions: 4.3.0,4.0.11.
...
D: Expanding Package System.Dynamic.Runtime:4.3.0.
D: Local Folder /Users/mh/.nuget/packages/System.Dynamic.Runtime/4.3.0/lib/netstandard1.3.
Adding .dll reference System.Dynamic.Runtime.dll.
(3) i also do see Package System.Linq.Expressions:4.3.0 has no deliverable for platform 'netstandard'.. But i see the package only supports netstandard1.6, not older versions. your project is set to netstandard1.4. i believe that’s as designed, then? can you tell which version VSCode pulls in?
hmm, i just Stopped using refs, because that would pull in all kinds of crap. for example, duplicate mscorlib/System.Runtime.dlls when building for the main desktop fx.
maybe there’s a rule I’m missing for WHEN of fall back to ref?
Ok, i added fallback to ref only if no lib folder at all as found. i still gets loads of errors in your project; b ut at least this doesn’t break there NancyOwin sample, which did break before when i was falling back to ref.
i’ll commit, let me k ow what you think. not sure if these remaining errors are legit…
-> Target Echoes started compiling.
RemObjects Elements (Oxygene, C# and Swift) Compiler for .NET, Cocoa, Java and Island.
Version 9.1.100.2130 (lockdown) built on talax, 20170424-154155. Commit 03975d1.
Copyright 2003-2017 RemObjects Software, LLC. All rights reserved.
Source file: /Users/mh/Desktop/Echoes.dll/Source/Properties/AssemblyInfo.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/OxygeneUnaryBinder.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/OxygeneConversionBinder.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/Globals.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/Binder.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/Properties/Settings.Designer.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/Properties/Resources.Designer.pas
Source file: /Users/mh/Desktop/Echoes.dll/Source/Set.pas
Reference: /Users/mh/.nuget/packages/System.Dynamic.Runtime/4.3.0/lib/netstandard1.3/System.Dynamic.Runtime.dll
Reference: /Users/mh/.nuget/packages/System.Linq.Expressions/4.3.0/ref/netstandard1.3/System.Linq.Expressions.dll
Reference: /Users/mh/.nuget/packages/System.Collections/4.3.0/ref/netstandard1.3/System.Collections.dll
Reference: /Users/mh/.nuget/packages/System.Runtime/4.3.0/ref/netstandard1.3/System.Runtime.dll
Reference: /Users/mh/.nuget/packages/System.Diagnostics.Debug/4.3.0/ref/netstandard1.3/System.Diagnostics.Debug.dll
Reference: /Users/mh/.nuget/packages/System.Diagnostics.Tools/4.3.0/ref/netstandard1.0/System.Diagnostics.Tools.dll
Reference: /Users/mh/.nuget/packages/System.Globalization/4.3.0/ref/netstandard1.3/System.Globalization.dll
Reference: /Users/mh/.nuget/packages/System.IO/4.3.0/ref/netstandard1.3/System.IO.dll
Reference: /Users/mh/.nuget/packages/System.Text.Encoding/4.3.0/ref/netstandard1.3/System.Text.Encoding.dll
Reference: /Users/mh/.nuget/packages/System.Threading.Tasks/4.3.0/ref/netstandard1.3/System.Threading.Tasks.dll
Reference: /Users/mh/.nuget/packages/System.Linq/4.3.0/ref/netstandard1.0/System.Linq.dll
Reference: /Users/mh/.nuget/packages/System.Net.Primitives/4.3.0/ref/netstandard1.3/System.Net.Primitives.dll
Reference: /Users/mh/.nuget/packages/System.Runtime.Handles/4.3.0/ref/netstandard1.3/System.Runtime.Handles.dll
Reference: /Users/mh/.nuget/packages/System.ObjectModel/4.3.0/lib/netstandard1.3/System.ObjectModel.dll
Reference: /Users/mh/.nuget/packages/System.Reflection/4.3.0/ref/netstandard1.3/System.Reflection.dll
Reference: /Users/mh/.nuget/packages/System.Reflection.Primitives/4.3.0/ref/netstandard1.0/System.Reflection.Primitives.dll
Reference: /Users/mh/.nuget/packages/System.Reflection.Extensions/4.3.0/ref/netstandard1.0/System.Reflection.Extensions.dll
Reference: /Users/mh/.nuget/packages/System.Resources.ResourceManager/4.3.0/ref/netstandard1.0/System.Resources.ResourceManager.dll
Reference: /Users/mh/.nuget/packages/System.Runtime.Extensions/4.3.0/ref/netstandard1.3/System.Runtime.Extensions.dll
Reference: /Users/mh/.nuget/packages/System.Text.Encoding.Extensions/4.3.0/ref/netstandard1.3/System.Text.Encoding.Extensions.dll
Reference: /Users/mh/.nuget/packages/System.Text.RegularExpressions/4.3.0/ref/netstandard1.3/System.Text.RegularExpressions.dll
Reference: /Users/mh/.nuget/packages/System.Threading/4.3.0/lib/netstandard1.3/System.Threading.dll
Reference: /Users/mh/.nuget/packages/System.Xml.ReaderWriter/4.3.0/lib/netstandard1.3/System.Xml.ReaderWriter.dll
Reference: /Users/mh/.nuget/packages/System.Xml.XDocument/4.3.0/lib/netstandard1.3/System.Xml.XDocument.dll
Reference: /Users/mh/.nuget/packages/System.Collections.Concurrent/4.3.0/lib/netstandard1.3/System.Collections.Concurrent.dll
Reference: /Users/mh/.nuget/packages/System.Diagnostics.Tracing/4.3.0/ref/netstandard1.3/System.Diagnostics.Tracing.dll
Reference: /Users/mh/.nuget/packages/System.IO.Compression/4.3.0/ref/netstandard1.3/System.IO.Compression.dll
Reference: /Users/mh/.nuget/packages/System.Net.Http/4.3.0/ref/netstandard1.3/System.Net.Http.dll
Reference: /Users/mh/.nuget/packages/System.Security.Cryptography.X509Certificates/4.3.0/ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll
Reference: /Users/mh/.nuget/packages/System.Security.Cryptography.Algorithms/4.3.0/ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll
Reference: /Users/mh/.nuget/packages/System.Security.Cryptography.Primitives/4.3.0/lib/netstandard1.3/System.Security.Cryptography.Primitives.dll
Reference: /Users/mh/.nuget/packages/System.Security.Cryptography.Encoding/4.3.0/ref/netstandard1.3/System.Security.Cryptography.Encoding.dll
Reference: /Users/mh/.nuget/packages/System.Runtime.InteropServices/4.3.0/ref/netstandard1.3/System.Runtime.InteropServices.dll
Reference: /Users/mh/.nuget/packages/System.Runtime.InteropServices.RuntimeInformation/4.3.0/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll
Reference: /Users/mh/.nuget/packages/System.Runtime.Numerics/4.3.0/lib/netstandard1.3/System.Runtime.Numerics.dll
Reference: /Users/mh/.nuget/packages/System.Threading.Timer/4.3.0/ref/netstandard1.2/System.Threading.Timer.dll
Reference: /Users/mh/.nuget/packages/Microsoft.Win32.Primitives/4.3.0/ref/netstandard1.3/Microsoft.Win32.Primitives.dll
Reference: /Users/mh/.nuget/packages/System.AppContext/4.3.0/ref/netstandard1.3/System.AppContext.dll
Reference: /Users/mh/.nuget/packages/System.Console/4.3.0/ref/netstandard1.3/System.Console.dll
Reference: /Users/mh/.nuget/packages/System.Globalization.Calendars/4.3.0/ref/netstandard1.3/System.Globalization.Calendars.dll
Reference: /Users/mh/.nuget/packages/System.IO.Compression.ZipFile/4.3.0/lib/netstandard1.3/System.IO.Compression.ZipFile.dll
Reference: /Users/mh/.nuget/packages/System.IO.FileSystem/4.3.0/ref/netstandard1.3/System.IO.FileSystem.dll
Reference: /Users/mh/.nuget/packages/System.IO.FileSystem.Primitives/4.3.0/lib/netstandard1.3/System.IO.FileSystem.Primitives.dll
Reference: /Users/mh/.nuget/packages/System.Net.Sockets/4.3.0/ref/netstandard1.3/System.Net.Sockets.dll
Entering phase "Loading Source Files" (00:00:00.3106604)
Entering phase "Loading Resources" (00:00:00.3966438)
Entering phase "Resolving Namespaces" (00:00:00.0067470)
Entering phase "Resolving Types" (00:00:00.0321207)
E: Unknown type "Serializable" [/Users/mh/Desktop/Echoes.dll/Source/Set.pas (12)]
Entering phase "Resolving Properties and Events" (00:00:00.3842152)
Entering phase "Resolving Interfaces" (00:00:00.0827654)
Entering phase "Resolving Bodies" (00:00:00.2621914)
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneUnaryBinder.pas (47)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (104)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (108)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (108)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (108)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (108)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (116)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (123)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (123)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (123)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (125)]
E: No member "GetConstructors" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (135)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (135)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (135)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (136)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (141)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (141)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (141)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (143)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (152)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (157)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (157)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (157)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (157)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (157)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (165)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (172)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (172)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (172)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (172)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (174)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (183)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (188)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (188)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (188)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (188)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (188)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (190)]
E: No member "GetProperties" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (222)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (224)]
E: No member "IsGenericType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (234)]
E: No member "GetGenericArguments" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (234)]
E: No member "GetProperties" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (240)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (240)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (240)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (240)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (240)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (242)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (257)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (255)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (255)]
E: The "length()" system function expects an array, System.Array, ICollection or ICollection<T>implementation [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (287)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (368)]
E: No member "RawDefaultValue" on type "ParameterInfo", did you mean "HasDefaultValue"? [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (397)]
E: No member "RawDefaultValue" on type "ParameterInfo", did you mean "HasDefaultValue"? [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (405)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (426)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (427)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (437)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (461)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (462)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (464)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (523)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (537)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (565)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (565)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (566)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (566)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (582)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (583)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (583)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (584)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (584)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (585)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (585)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (608)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (608)]
E: No member "GetMethod" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (609)]
E: No member "GetMethod" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (610)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" < "method that returns no value" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (612)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" > "method that returns no value" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (613)]
E: No member "IsGenericType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (618)]
E: No member "IsGenericType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (618)]
E: No member "GetGenericArguments" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (619)]
E: No member "GetGenericArguments" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (620)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "method that returns no value" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (621)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" - "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (623)]
E: Parameter 1 is "<error>", should be "Type", in call to class method OxygeneInvokeMemberBinder.IsMoreSpecific(lBestParam: Type; lCurrentParam: Type): Integer [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (624)]
E: Parameter 2 is "<error>", should be "Type", in call to class method OxygeneInvokeMemberBinder.IsMoreSpecific(lBestParam: Type; lCurrentParam: Type): Integer [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (624)]
E: No member "IsGenericType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (639)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (669)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (676)]
E: Cannot access member on expression without result type [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (678)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (699)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (703)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (703)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (703)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (703)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (708)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (715)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (715)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (715)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (717)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (728)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (733)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (733)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (733)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (733)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (734)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (734)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (734)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (734)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (738)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (747)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (747)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (747)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (747)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (749)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (787)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (791)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (791)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (791)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (791)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (795)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (807)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (812)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (812)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (812)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (812)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (813)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (813)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (813)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (813)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (816)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (857)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (862)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (862)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (862)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (862)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (863)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (863)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (863)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (863)]
E: No member "GetMethods" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (883)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (883)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (883)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (883)]
E: Type mismatch, cannot find operator to evaluate "method that returns no value" = "Int32" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (885)]
E: No member "GetCustomAttributes" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (926)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (931)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (931)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (931)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (931)]
E: No member "GetField" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (932)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (932)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (932)]
E: Unknown identifier "BindingFlags" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneInvokeMemberBinder.pas (932)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (69)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (71)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (78)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (75)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (76)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (89)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (91)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (97)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (95)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (96)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (111)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (109)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (110)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (119)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (117)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (118)]
E: No member "GetMethod" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (135)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (160)]
E: No overloaded constructor with these parameters for type "DynamicMetaObject", best matching overload is "constructor (expression: Expression; restrictions: BindingRestrictions)" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (158)]
H: parameter 1 is "method that returns no value" should be "Expression" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (159)]
E: No member "IsValueType" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (171)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (178)]
E: No member "IsAssignableFrom" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (179)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (183)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/OxygeneBinaryBinder.pas (199)]
E: No static member "GetTypeCode" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/Binder.pas (109)]
E: No member "GetMethod" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/Binder.pas (111)]
E: No member "GetConstructor" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/Binder.pas (114)]
E: No member "GetMethod" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/Binder.pas (116)]
E: No member "Assembly" on type "Type" [/Users/mh/Desktop/Echoes.dll/Source/Properties/Resources.Designer.pas (40)]
Entering phase "Checking Members" (00:00:01.1911921)
Entering phase "Generating Helper Types" (00:00:00.0606262)
<- Target Echoes failed compiling.
Im not sure if I mentioned that it seems to be caching the binaries. Ive been finding I need to delete the obj and bin folders before building.
For example if I create a console app, build it and then make changes and keep building. When I run the application it seems to always do whatever the code was at that 1st successful build.
Hmm, so it’s the date of the source files that doesn’t trigger the cache invalidation, odd.
do you see these messages in the log?
Logger.Debug("Date of input files for {0}: {1}", aName, lDate);
Logger.Debug("Date of cache file for {0}: {1}", aName, (lCacheFile as File).DateModified);
what do they say?
(later)
ah oops: change this:
var lInputKinds := ["Source"]; // for now
to
var lInputKinds := ["Compile"]; // for now
;). but then thats in the part you can’t recompile yourself. i’ll fix, you’ll need a new build. mean time, build with “–nocache” to work around…