From b3674e13ebfed9ff157b591710c7ac567489b45a Mon Sep 17 00:00:00 2001 From: Anton Firsin Date: Wed, 14 Feb 2018 13:50:02 +0500 Subject: [PATCH] Incorrect check in FeedBuilder of FileVersion on not .exe or .dll files --- .gitignore | 1 + FeedBuilder/FileInfoEx.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b99ed157..2696cebc 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ Thumbs.db *.orig packages/ FeedBuilder/FeedBuilder.xml +/.vs/ diff --git a/FeedBuilder/FileInfoEx.cs b/FeedBuilder/FileInfoEx.cs index d3c3170d..307f1366 100644 --- a/FeedBuilder/FileInfoEx.cs +++ b/FeedBuilder/FileInfoEx.cs @@ -31,7 +31,7 @@ public FileInfoEx(string fileName, int rootDirLength) { myFileInfo = new FileInfo(fileName); var verInfo = FileVersionInfo.GetVersionInfo(fileName); - if (myFileVersion == null) + if (!string.IsNullOrWhiteSpace(verInfo.FileVersion)) myFileVersion = new System.Version(verInfo.FileMajorPart, verInfo.FileMinorPart, verInfo.FileBuildPart, verInfo.FilePrivatePart).ToString(); myHash = NAppUpdate.Framework.Utils.FileChecksum.GetSHA256Checksum(fileName);