ExtensibilityEssentials icon indicating copy to clipboard operation
ExtensibilityEssentials copied to clipboard

Auto-sync to Resx file on 2019

Open techcap opened this issue 6 years ago • 5 comments

On 2017, Auto-sync to Resx and Ico files function was really nice. But I cannot find that kind of function on 2019. it generates only cs file not resx and ico files. Is it replaced by other tools?

techcap avatar Apr 11 '19 08:04 techcap

In VS 2019 using the latest 16.x version of Microsoft.VSSDK.BuildTools you no longer need the .resx/.ico files. That's why it no longer auto-creates them

madskristensen avatar Apr 11 '19 15:04 madskristensen

When I changed vsixmanifest file, only ______1.cs file is generated in VS2019. Is it by design? https://github.com/techl/MonoRemoteDebugger/blob/master/MonoRemoteDebugger.VSExtension/source.extension.vsixmanifest

techcap avatar Apr 12 '19 02:04 techcap

@madskristensen How are we supposed to provide an image on the Help | About page now?

There's no new overload constructor for InstalledProductRegistration that I know of.

yannduran avatar Apr 12 '19 03:04 yannduran

You'll have to do that manually by adding a .resx file and mark it with MergeWithCTO. It's a hassle to be honest. I've concluded that a logo in the Help/About dialog is pretty much useless. Very few people look at that list of components anyway and when they do, it's for troubleshooting reasons. So, not a prime location for an extension logo.

In light of that, i decided not to include it in the VSIX Synchronizer extension to keep things simple

madskristensen avatar Apr 12 '19 15:04 madskristensen

Sorry, I didn't mean to imply that you had made a bad decision in Auto-sync to Resx file. I understand your reasoning completely.

I had just wondered, with the decision to remove the resx file in the async project templates, and no new provision in InstalledProductRegistration to provide an image to the attribute's constructor, without a resx file, what the thinking was going forward for addressing that consequence of removing it.

If you were involved in that decision, then although I don't agree with not having an easy way to add a logo without resorting to a resx file, I still do understand your reasoning. Other than the logo issue, I'm, actually glad to be rid of the resx file.

To me though, it feels unprofessional/lax to not have a logo there for when people actually do see it.

yannduran avatar Apr 14 '19 13:04 yannduran