diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js index c7ab6e251732c591a0abefeb1aaff26651216a12..f98a8c875802b25cb9c2df42aa83dc84f6dd9e52 100644 --- a/build/gulpfile.vscode.js +++ b/build/gulpfile.vscode.js @@ -312,7 +312,7 @@ function packageTask(platform, arch, opts) { ); if (platform === 'win32') { - all = es.merge(all, gulp.src('resources/win32/code_file.ico', { base: '.' })); + all = es.merge(all, gulp.src(['resources/win32/code_file.ico', 'resources/win32/code_70x70.png', 'resources/win32/code_150x150.png'], { base: '.' })); } else if (platform === 'linux') { all = es.merge(all, gulp.src('resources/linux/code.png', { base: '.' })); } else if (platform === 'darwin') { @@ -338,6 +338,9 @@ function packageTask(platform, arch, opts) { result = es.merge(result, gulp.src('resources/win32/bin/code.sh', { base: 'resources/win32' }) .pipe(replace('@@NAME@@', product.nameShort)) .pipe(rename(function (f) { f.basename = product.applicationName; f.extname = ''; }))); + + result = es.merge(result, gulp.src('resources/win32/VisualElementsManifest.xml', { base: 'resources/win32' }) + .pipe(rename(product.nameLong + '.VisualElementsManifest.xml'))); } else if (platform === 'linux') { result = es.merge(result, gulp.src('resources/linux/bin/code.sh', { base: '.' }) .pipe(replace('@@NAME@@', product.applicationName)) diff --git a/resources/win32/VisualElementsManifest.xml b/resources/win32/VisualElementsManifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c3d32eafff4d64b1bd192d88465d53a1ce21c70 --- /dev/null +++ b/resources/win32/VisualElementsManifest.xml @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/resources/win32/code_150x150.png b/resources/win32/code_150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..72fc851197cdbfb757749c94df6ba4e8c85cae7a Binary files /dev/null and b/resources/win32/code_150x150.png differ diff --git a/resources/win32/code_70x70.png b/resources/win32/code_70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1bdc9dd22c741fbec74aeddce6413c92657937 Binary files /dev/null and b/resources/win32/code_70x70.png differ