Using the VSIX Manifest Designer's Browse buttons to choose Icon and Preview Image files, navigating to specific images in the Resources folder results in just the file name (without the Resources part of the path) being deposited into the manifest. When the VSIX is then built and installed, the icon and preview don't appear in the Extensions and Updates list (i.e., the default images appear instead). For example, when the Browse buttons are used to select Icon.png and Preview.png, both inside the Resources folder, only the file names appear in the Designer and in the manifest file:
The workaround is to manually type the Resources folder prefix on both, as in:
When the folder name is prepended, the path info gets into the manifest, and the icon and preview image both ultimately appear in the Extensions and Updates list when the VSIX is installed.
Is this expected behavior, or is this a bug in the VSIX Manifest Designer's Browse buttons? If it is expected behavior, the Browse buttons are misleading because they don't function like standard Browse buttons (which keep track of the path to the file the user selected).