My code:
public string getLatestSysFileInDir(string directory) {
string patt = "*sys-1*";
var dirInfo = new DirectoryInfo(directory);
var file = (from f in dirInfo.GetFiles(patt) orderby f.LastWriteTime descending select f).First();
string name = file.Name;
return name;
}
The problem is with "LastWriteTime".
Full error message from compilation:
The type 'Func<,>' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
Adding a netstandard.dll to References and compiling the project again generates a huge amount of errors from other files in the project including "Predefined System.Boolean is not defined or imported".
Why is this happening and what can I do to fix it?
(I changed the path to "MY_PROJ" before publishing it here.)
<ItemGroup>
<Reference Include="GemBox.Spreadsheet, Version=43.0.35.1071, Culture=neutral, PublicKeyToken=b1b72c69714d4847">
<HintPath>MY_PROJ\GemBox.Spreadsheet.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821">
<HintPath>MY_PROJ\log4net.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">`
<HintPath>MY_PROJ\Microsoft.Office.Interop.Excel.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Core">
<Private>False</Private>
</Reference>
<Reference Include="System.Data">
<Private>False</Private>
</Reference>
<Reference Include="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<HintPath>MY_PROJ\System.Data.DataSetExtensions.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Drawing">
<Private>False</Private>
</Reference>
<Reference Include="System.Windows.Forms">
<Private>False</Private>
</Reference>
<Reference Include="System.Xml">
<Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>
<Folder Include="Tasks" />
<Folder Include="Tests" />
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\ImportTypeMap.resx" />
</ItemGroup>