microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
372 stars 85 forks source link

Display versions for Windows executables etc #3440

Closed sicklittlemonkey closed 4 years ago

sicklittlemonkey commented 4 years ago

Am I missing something or does ASX not display versions for EXEs, DLLs etc with version resources?

MRayermannMSFT commented 4 years ago

@sicklittlemonkey which EXEs or DLLs are you looking to get version numbers from, what version numbers are you expecting for those things, and where are you expecting those numbers to be? For example, on our main EXE, if you go into file properties, there should be a version number.

sicklittlemonkey commented 4 years ago

Hi @MRayermannMSFT. Sorry, if I wasn't clear. We have a cloud solution built by a third party (so the terminology is fairly new to me) and the installers for our product are stored in a Storage Account Blob Container. These files are regularly updated and referred to in other scripts that we don't want to have to update, so we can't, say, embed the version number in the filename.

So from Storage Explorer we can view the installer file blobs, but right-clicking and getting properties doesn't show the file version from the file's version resource. I suppose that's Windows-specific functionality. The only option seems to be to manually add metadata properties, which I guess we could script if we script the uploading of new installers.

MRayermannMSFT commented 4 years ago

I suppose that's Windows-specific functionality

Yes, you're exactly right. This is not something we can feasibly add.

The only option seems to be to manually add metadata properties, which I guess we could script if we script the uploading of new installers.

Yep, that would probably be a good solution.

Alternatively if "file version" is an SMB property (I'm not sure if it is), then maybe you could use file shares somehow instead, since they are SMB aware?