@@ -134,13 +134,14 @@ public static string GetInformationalVersion(this Project project)
134
134
public static string GetAppId ( this Project project ) => project . ProjectId . ToString ( ) ;
135
135
136
136
/// <summary>
137
- /// Get FileVersionInfo of Greater Dlls
137
+ /// Get FileVersionInfo of Greater Dlls or Exe
138
138
/// </summary>
139
139
/// <param name="project"></param>
140
140
/// <returns></returns>
141
141
public static FileVersionInfo GetFileVersionInfo ( this Project project )
142
142
{
143
- return GetFileVersionInfoGreater ( project . Directory , $ "*{ project . Name } *.dll") ;
143
+ return GetFileVersionInfoGreater ( project . Directory , $ "*{ project . Name } *.dll") ??
144
+ GetFileVersionInfoGreater ( project . Directory , $ "*{ project . Name } *.exe") ;
144
145
}
145
146
146
147
/// <summary>
@@ -172,12 +173,12 @@ private static FileVersionInfo GetFileVersionInfoGreater(string sourceDir, strin
172
173
{
173
174
FileVersionInfo fileVersionInfo = null ;
174
175
Version version = new Version ( ) ;
175
- var dllFiles = Directory . GetFiles ( sourceDir , searchPattern , SearchOption . AllDirectories ) ;
176
- foreach ( var dll in dllFiles )
176
+ var files = Directory . GetFiles ( sourceDir , searchPattern , SearchOption . AllDirectories ) ;
177
+ foreach ( var file in files )
177
178
{
178
179
try
179
180
{
180
- var fileVersionInfoTest = FileVersionInfo . GetVersionInfo ( dll ) ;
181
+ var fileVersionInfoTest = FileVersionInfo . GetVersionInfo ( file ) ;
181
182
var fileVersion = new Version ( fileVersionInfoTest . FileVersion ) ;
182
183
if ( version < fileVersion )
183
184
{
0 commit comments